我们有一个C#解决方案与ca. 55个项目,包括测试项目。
由于项目的一部分是sharepoint,所有dll都已签名。
我们希望使用代码覆盖率运行单元测试。然后,我们得到了代码覆盖无法签署dll的问题。
因此,我们需要取消dll的设置,运行测试,然后重新签名。使用大量项目文件这很麻烦。
问题是:是否可以以任何方式自动化? (辞职我可以做一个撤销结账)
答案 0 :(得分:2)
在.csproj文件中,您正在寻找要删除的以下两行:
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>MyKey.snk</AssemblyOriginatorKeyFile>