2015-10-05 82 views
0

是否有NAudio.dllNAudio.WindowsMediaFormat.dll的任何副本已使用.pfx密鑰預先簽名?我似乎無法親自簽署。當我嘗試重新編譯源代碼以獲得.dlls簽名時:我收到以下錯誤:Error when attempting to compile NAudio使用強密鑰對NAudio.dll進行簽名失敗

有沒有辦法解決這個問題,或者讓它能夠正確編譯?

我寧願避免這一整個過程,只是預先簽署.dll以避免反病毒對其產生恐慌。

+1

您無法重新編譯它,因爲測試項目也需要進行簽名。也簽署NAudioTests。它應該工作。 –

回答

3

基本上,使用簽名程序集中的InternalsVisibleTo需要它信任的程序集也要簽名。

您需要簽署測試項目生產項目......或者(如果您確實必須)將測試信息排除,並刪除InternalsVisibleTo(NAudioTests)

如果您希望對組件的預打包版本進行簽名,我建議您在項目網站上提交功能請求。

相關問題