0
對於這個問題的不相關原因,我需要在客戶端GAC中安裝一些DLL,然後在我的應用上激活一個模塊。Visual Studio 2013:無法簽署DLL以在安裝的項目上使用它
因此,我已經使用visual studio 2013 msi安裝程序將此DLL註冊到客戶端GAC中。如您所知,爲了在GAC中插入某些內容,必須對其進行簽名。然而,儘管我試圖安裝DLL簽字,每次我嘗試建立德MSI我得到這個錯誤:
Error 13 Assembly 'Jurassic.dll' must have a shared name to be installed globally
我已經正確地簽署了該命令的dll:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\signtool.exe" sign /n "DIGO ######## S.L" /v Jurassic.dll
@LarsTrujiens我忘了說我的問題,但我需要安裝DLL是不是由我創建的自定義DLL。我從互聯網上下載了它,所以MSDN文章在這種情況下沒有用處。我沒有任何項目,只有DLL。 – Rumpelstinsk
然後看看這些問題:http://stackoverflow.com/questions/1669139/signing-an-unsigned-assembly和http://stackoverflow.com/questions/7977363/using- unsigned -assemblies-in-signed -那些 –