Visual Studio で開いているプロジェクトがあります (たまたま Enyim.Caching です)。このアセンブリは遅延署名される必要があります。実際、遅延署名されることを強く望んでいるため、遅延署名なしで Visual Studio に強制的にコンパイルさせることはできません。
Visual Studio プロジェクトのプロパティ ボックスで [Delay sign only] と [Sign the assembly] のチェックを外し、再ビルドしました。アセンブリにはまだ遅延標識が付けられています ( で示されています
sn.exe -v
)。プロジェクトをアンロードし、署名が false に設定されていることを確認しました。プロジェクトをリロードすると、「Sign」と「Delay Sign」のチェックボックスがチェックされます。
これを引き起こす属性が AssemblyInfo (または他の場所) に存在しないことを確認しました。
インターネットで解決策を検索しましたが、何も見つかりませんでした。
これどうやってするの?