összeállítása forráskód hiba KeePass 2 aleksei penzentcev
Mindig kíváncsi, hogy mi van a motorháztető alatt, a népszerű KeePass Password Manager 2. Ma úgy döntöttem, hogy csináld. Szerencsére, KeePass 2 ingyenesen terjesztett a GNU, amely arra kötelezi, hogy tegye közzé a forráskódot a projekt, beleértve, ha valami mást épült a bázis. A forráskód letölthető zip-archívum a SourceForge.net oldalon.
Úgy tűnik, letölti, lefordítja, tanulmány! De nem minden ilyen egyszerű. Amikor megpróbálja lefordítani a letöltött forráskód Visual Studio kiadja a következő hibaüzenet jelenik meg:
Nem sikerült importálni a következő kulcsfontosságú file: KeePass.pfx. Talán a legfontosabb fájl jelszóval védett. A hiba kijavításához, ismételje meg a tanúsítvány importálása újra, vagy manuálisan telepítse a tanúsítványt az erős nevet CSP a következő kulcsot tároló nevét: VS_KEY_66D0808EE0476674
Törölt kulcs fájl import „KeePass.pfx”.
Ezek a hibák fordulhatnak elő annak a ténynek köszönhető, hogy miután a Visual Studio projekt épít próbál bejelentkezni a szerelvény egy fejlesztői kulcsot, amelyet meg kell tárolni az eredeti csak ebben a fájlban. De az elosztott forráskód a kulcs, természetesen nem. Egyébként bárki mi végre kód bármilyen könyvjelző, aláírja a fejlesztő bizonyítványt, és kiad egy „trójai” az eredeti jelszó igazgató KeePass.
Hiányában a kulcs KeePass.pfx nem veszi el a vágy, hogy a forráskódot fordítjuk. Némi keresgélés után az interneten KeePass.pfx kérelmet. Találtam egy megoldást erre a problémára. Az az oldat tulajdonságait, „KeePass” és „KeePassLib”, a „Bejelentkezés” meg kell törölje a „Bejelentkezés az összeállítás”.
Ezen kívül a lap „építeni események” a „Command Prompt események összeszerelés után” a következő parancsot:
"$ (FrameworkSDKDir) bin \ sgen.exe" / szerelés: "$ (TargetPath)" / erő / nologo / fordító: / keycontainer: VS_KEY_27A70973F3FC3787 / fordító: / delaysign-
Azt is el kell távolítani.
Miután az összes fent leírt manipuláció szerelvény KeePass 2 forrásból sikeresnek kell lennie. Minden jó villával)
megbeszélés
- lexpenz: Sajnos, én nem dolgozni API Mail.ru és nem sok ötlet, ha ez az, ahol meg kell kiszámítani az MD5 és miért.
- Igor Neznaykin: Kérem, mondja meg, hogyan kell kiszámítani a hash md5 az e-mail? A VC egyszerű, de szüksége van egy tokent a hozzáférést az API, és itt, a levél nem ...
- lexpenz: Elfelejtettem mondani a tulajdon. A költség a lakások a Cseh Köztársaságban hasonló áron orosz városok millió (Samara típus). De ad egy jelzálog ...
- lexpenz: Hello, Natalia. Marad a Cseh Köztársaságban az igazi, és nem végződik a helyi egyetemen. Vele csak egy kicsit könnyebb. Mint általában ...
- Natalia: Jó napot. Elnézést a zavarásért, szeretném tisztázni, hogyan reális után az egyetem Masaryk maradni élni és dolgozni a Cseh Köztársaságban? Ka ...
- Vikabik: Mac LP munkagép, amelynek nincs lag. Akkor végtelenül azt állítják, hogy ez jobb, de a lényeg nem változott. A Windows prevoskh ...
- lexpenz: Ludozhka. Itt a legegyszerűbb módszer, és le van írva a cikkben :) Csak hogy felesleges szervezetek.
- RxSwift példák. Part II-kötődés figyelhető meg, és a
- RxSwift példák. I. rész - Az alapok
- számlálás funkció foglal RAM alkalmazás Swift
- Hiba Xcode „Nem található Fejlesztő Disk Image”
- Nem sikerült csatlakozni a git keresztül SourceTree
- Hogyan teszi lehetővé a HTTP letöltés iOS app 9
- összeállítása forráskód hiba KeePass 2