strongname

    3熱度

    1回答

    對於在.NET中使用sn.exe簽署程序集,是否可以指定一個公用密鑰,其私鑰僅包含在Windows CryptoAPI密鑰庫中? 我看到指定CSP名稱和容器名稱的選項。 是否有值用於訪問Windows證書? (即可從Windows EFS,Outlook,Internet Explorer等訪問的那些) 謝謝。 評論:具體而言,我問這是因爲有幾個鍵沒有標記爲可導出的私鑰,所以我無法導出.pfx並遵

    0熱度

    1回答

    你如何正確安裝的解決方案(C#)有: Web應用程序項目 - 包含16個引用到其他項目/ DLL的 共有20個項目之外Web項目 所有項目都強命名(PFX文件+版本等) 當我的下降,從引用的DLL並添加一個項目引用,而不是我越來越強名稱衝突。 例如: 當我與項目引用我得到運行: 配置錯誤 說明:該請求提供服務所需的配置文件的處理過程中出現錯誤。請查看下面的具體錯誤細節並適當修改您的配置文件。 解析

    2熱度

    1回答

    我試圖做一些事情有點不尋常... 我有這個類Foo: public class Foo { public Foo(string name) { this.Name = name; } internal Foo() { } public string Name { get; internal set; }

    3熱度

    1回答

    當我嘗試登錄大會我得到以下錯誤: Error 1 Assembly generation failed -- Referenced assembly 'comlib' does not have a strong name 是否有可能簽署引用未簽名的組件或做我必須簽署COM互操作組件以及組裝?

    3熱度

    2回答

    我試圖建立一個強烈命名的應用程序。它是通過添加引用對話框引用一個COM互操作庫。這已經有一段時間了,但我似乎記得在舊版本的visual studio中,包裝程序集密鑰文件有一個項目設置。我似乎無法在Visual Studio 2008中找到它?

    1熱度

    3回答

    在.NET中,什麼是強命名密鑰?我之前閱讀過這篇文章,但它並沒有貼在我的頭上。

    3熱度

    1回答

    如何使用nant任務自動爲.NET裝配添加強名稱?

    6熱度

    1回答

    好的,所以我知道如何強大地命名一個程序集並將其重新命名,以便我可以從ASP頁面訪問它。 通過強大的命名,它可以放置在GAC中,因此可以通過ASP頁面輕鬆訪問。 是否有可能以某種方式註冊程序集而不用強名稱對它進行簽名,並且仍然能夠以某種方式從ASP頁面訪問它?我想這樣做是因爲我們希望這個.net程序集能夠引用未簽名的程序集,而不是在更新其引用的程序集時作爲依賴項。

    8熱度

    4回答

    好了,我一定是愚蠢的,因爲我已經閱讀過這一點: http://www.csharp411.com/net-assembly-faq-part-3-strong-names-and-signing/ 我仍然不明白這一點... 假設我打開項目的屬性並轉到「簽名」選項卡,然後選中「簽署程序集」並使用密碼生成新程序集。一個帶有.pfx擴展名的強名字密鑰文件,包含公鑰和私鑰,都已創建,VS會在編譯時對我的程

    5熱度

    3回答

    從sn.exe實用程序的描述和this question我看到公鑰的副本被添加到每個使用強名稱簽名的程序集中。這足以驗證程序集二進制文件沒有被修改。 但是,我們如何驗證給定的程序集是否真的用給定的公鑰進行了簽名?任何人都可以生成自己的密鑰對,生成一些程序集並用他的密鑰對簽名。我是否需要發佈公鑰,以便那些想驗證程序集來源的人可以比較公鑰?如果是的話,最好的辦法是什麼?