strongname

    1熱度

    1回答

    爲什麼在嘗試使用.snk文件簽署託管C++項目時出現此錯誤。 」 ...... SlimDX \編譯\ Visual Studio 2010 \ 86 \調試\ VOS.snk」缺少需要簽名的私鑰」 Iv'e試圖在項目設置:: 設置它 密鑰文件= $(PROJECTDIR)的x86 \ $(配置)\ VOS.snk 延遲登錄=否(/ DELAYSIGN:NO) 而且iv'e試圖集信息設置它。 cp

    15熱度

    1回答

    在.NET here讀過有關強名稱,例如,我有以下問題: 我們必須與我們簽訂了所有的EXE的驗證碼代碼簽名證書,DLL和MSI文件。這樣做的好處是Windows知道MSI來自可信來源,並且如果需要,每個文件的真實性都可以被驗證。 我們目前不使用.NET強名。我已經讀過強命名文件,這意味着它是用自簽名證書進行數字簽名的。我對此的看法是,由可信認證中心簽署的Authenticode證書比自簽名證書更有

    6熱度

    4回答

    我已經安裝了強命名組件TestReflection到GAC(我使用.NET 4.0和VS 2010)。 不同版本的DLL TestReflection的是在.NET 4.0(C:\WINDOWS\Microsoft.NET\assembly\GAC_32\TestReflection\)GAC,但是,大會沒有出現在「項目」 - >「添加引用」 VS 2010的箱 哪有我是指在另一個項目中,在設計時

    3熱度

    1回答

    如何使用.pfx文件簽署託管C++ dll? 或者有沒有辦法在簽名的c#項目中包含未簽名的託管C++ dll? 我真的不需要一個簽名的DLL我只需要VS停止給我錯誤「引用程序集'SlimDX'沒有一個強名稱。」在我的C#項目中必須簽名。

    2熱度

    2回答

    我有一個非常複雜的WPF和C++/CLI應用程序,它是使用.NET 3.5構建的。我們已經遷移到4.0以利用WPF的好處,所以我們在解決方案中的所有項目都以4.0爲目標。 在運行有我們的XP計算機上的應用程序只是4.0(和MSVC++ 2010 [和2008),一個錯誤對話框會彈出消息: 「要運行該應用程序,您必須首先安裝的一個以下版本的.NET框架:2.0.50727「 如果我去用.NET 4.

    0熱度

    1回答

    我的客戶是一家零售商,它使用Microsoft Dynamics RMS作爲他們的前端,以及Sage Simply Accounting 2010作爲他們的會計軟件包。我正在試圖將銷售數據等從RMS轉換爲SA的一些流程自動化。 RMS使用COM與Addins進行交互,所以我的程序集命名得很好(RMS的程序集也是如此)。但是,SA的組件並沒有很強的名字,而且我一直試圖強調SA的組件,所以我一直在撞牆

    6熱度

    1回答

    我有兩個程序集A和B.A是強命名的,B不是。 根據MSDN我無法從A引用B,因爲強命名程序集只能引用另一個強命名程序集。 但是爲什麼有可能加載程序集B,實例化它的類並使用反射從程序集A中調用它們的方法? // Inside assembly A Assembly b = Assembly.LoadFrom("B"); obj myObj = b.CreateInstance("MyClass"

    4熱度

    3回答

    每隔一段時間我都會在網絡上看到一個示例項目,其中包含一個用於用強名稱簽名編譯結果的.snk文件。 AFAIK this is plain wrong - 一旦.snk文件被披露,任何人都可以生產一個組件,可以用來替換原始代碼供應商提供的組件,但現在包含惡意代碼。我想運輸.snk文件的人不會認真對待這種風險,只是運送文件,因爲否則該項目將無法現成編譯。 運送.snk文件除了「方便」之外是否有任何理由

    5熱度

    2回答

    使用強名稱(存儲在.snk文件中的密鑰對)簽名是(除其他用途外)以protect against forging assemblies爲準。例如:我運送我的程序集以強名稱簽名,然後其他一些開發人員使用我的程序集,因此他的程序集現在包含對我的引用,並提及我的密鑰對的公鑰。某些用戶安裝該開發人員程序集和我的程序集,並愉快地使用該開發人員的代碼。如果其他人試圖生成一個看起來像我的版本的程序集,並說服用戶

    0熱度

    2回答

    在調試LinkedInToolkit時,我從git下載了DotNetOpenAuth source。現在,我已經添加了引用編譯預建網站的來自LinkedInToolkit 無法加載文件或程序集 DotNetOpenAuth版本3.4.7.11039的時候,我發現了以下錯誤。 強名稱簽名無法 修改.... 考慮到DotNetOpenAuth DLL被延遲簽名,如何使我的網站編譯和運行? 我已經搜索w