0
是否有NAudio.dll
和NAudio.WindowsMediaFormat.dll
的任何副本已使用.pfx密鑰預先簽名?我似乎無法親自簽署。當我嘗試重新編譯源代碼以獲得.dlls簽名時:我收到以下錯誤:使用強密鑰對NAudio.dll進行簽名失敗
有沒有辦法解決這個問題,或者讓它能夠正確編譯?
我寧願避免這一整個過程,只是預先簽署.dll以避免反病毒對其產生恐慌。
是否有NAudio.dll
和NAudio.WindowsMediaFormat.dll
的任何副本已使用.pfx密鑰預先簽名?我似乎無法親自簽署。當我嘗試重新編譯源代碼以獲得.dlls簽名時:我收到以下錯誤:使用強密鑰對NAudio.dll進行簽名失敗
有沒有辦法解決這個問題,或者讓它能夠正確編譯?
我寧願避免這一整個過程,只是預先簽署.dll以避免反病毒對其產生恐慌。
基本上,使用簽名程序集中的InternalsVisibleTo
需要它信任的程序集也要簽名。
您需要簽署測試項目和生產項目......或者(如果您確實必須)將測試信息排除,並刪除InternalsVisibleTo(NAudioTests)
。
如果您希望對組件的預打包版本進行簽名,我建議您在項目網站上提交功能請求。
您無法重新編譯它,因爲測試項目也需要進行簽名。也簽署NAudioTests。它應該工作。 –