strongname

    2熱度

    1回答

    我有一個構建mvc 3站點的visual studio 2010解決方案。我的一個類庫項目引用了程序集DocumentFormat.OpenXml.dll。當我在本地進行編譯並在構建服務器上進行編譯時,xml程序集顯示在bin中,但構建服務器上的msbuild嘗試將其打包,程序包中缺少該程序集。唯一的區別是我能看到DocumentFormat.OpenXml是強命名的。 是否有特殊的步驟來打包和部

    4熱度

    1回答

    Sn.exe提供密鑰管理,簽名生成和簽名驗證的選項。 來創建公鑰和私鑰對下面的命令是used- sn -k keyPair.snk 公鑰可以using- sn -p keyPair.snk publicKey.snk 我想看看這對相應的私鑰提取生成, 我該怎麼做?

    0熱度

    1回答

    相當緊迫的一點 - 我的解決方案不會生成,因爲引用程序集(另一個項目)需要使用強名稱密鑰進行簽名。我試圖部署時,我簽署了它,現在是「系統找不到指定的文件」!?我檢查過windows \ assembly,它不在那裏。 注意:這是我嘗試將相關項目/功能部署到SharePoint時。它構建得很好,但在「激活功能」上失敗。

    0熱度

    1回答

    我遵循其他帖子和http://msdn.microsoft.com/en-us/library/xwb8f617.aspx的指令給我的dll命名,這是一個本地(非託管)C++ dll。然而,當它仍然是不強命名的,當我嘗試驗證: >sn.exe -v myStuff.dll => myStuff.dll does not represent a strongly named assembly

    3熱度

    2回答

    我有一個非託管的C++ dll,它將被託管的C++/CLI包裝器.dll使用,最終將由C#項目使用。 C#項目名稱很強大,封裝器.dll也是如此。我嘗試使用/ KEYFILE做同樣的非託管dll,但似乎不起作用。包裝正在抱怨: .... is a strong-name signed assembly and embedding a manifest invalidates the signatu

    4熱度

    2回答

    我對現有的.NET程序集dll中的代碼進行了一些更改。我沒有用於簽署代碼的密鑰文件。如何在不刪除StrongNames(Damages應用程序)的情況下強制.NET可執行文件加載它,而無需註冊它來跳過驗證(不可移植)?

    12熱度

    1回答

    在我的Visual Studio解決方案中,我有一個網站和4-5個引用的類庫項目,其中一些還引用了外部第三方程序集。 我已經被授予簽署這些項目的程序集的任務。 我的理解是,簽名的目的不是每個人都能夠使用我們的程序集而不提供公鑰和版本細節,對嗎? 我是否應該使用一個單一的強名稱鍵(.snk)來簽署這些項目的所有程序集,或者每個程序集應該使用單獨的強名稱鍵進行簽名? 強名字密碼的密碼保護的目的是什麼?

    0熱度

    1回答

    我有一個網站,其中一個類庫已被強烈簽名。 我需要使用尚未簽名的第三方.dll,但我無法訪問其源代碼來對其進行簽名。 我會告訴視覺工作室不需要第三方程序集進行簽名,這將如何可能? 它給了我下面的錯誤: 錯誤1個集生成失敗 - 引用程序集「ThirdPartyDll」不具有強名稱。 非常感謝,

    8熱度

    1回答

    我正在運行Visual Studio 2012,並在單獨的解決方案中編寫後端Web服務和桌面軟件。由於桌面軟件需要運行提升(「以管理員身份」),因此我需要在提升的Visual Studio實例中運行桌面解決方案。這兩種解決方案都包含一個簽名庫項目 當我打開一個Visual Studio實例的網絡服務解決方案,而提升的話,我得到這樣 生成錯誤無法導入以下密鑰文件:Redacted.pfx。密鑰文件可

    0熱度

    1回答

    我想在我的項目中引用兩個dll。他們是A.dll和B.dll。 B.dll引用A.dll。他們沒有強名。我的項目C需要簽署強名。所以我需要爲A.dll和B.dll簽名。之後,我遇到了一個問題 - 我無法編譯成功,B.dll的代碼無法轉換爲A.dll中的include類型。 我知道爲什麼會發生這種情況。我對A.dll和B.dll都簽了強名,但是B.dll仍然引用沒有強名的A.dll。 所以我的問題是