同一项目不同解决方案标志配置

时间:2013-11-27 08:22:34

标签: c# visual-studio-2012 strongname strong-named-key

我正试图找到使用强名称标志作为配置的方法。 我的情况是:我有一个项目,它包含在两个不同的解决方案中。 对于一个解决方案,我希望项目将使用强名称密钥进行签名,但对于其他解决方案,我希望项目没有签名。

目前我宣布签署投票:project-> properties->签名。

1 个答案:

答案 0 :(得分:0)

好的,我明白了,只需手动编辑proj文件

 <PropertyGroup Condition="'$(SolutionName)' == 'SolutionToSign' ">
    <snip />
    <SignAssembly>true</SignAssembly>
    <DelaySign>false</DelaySign>
    <AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
  </PropertyGroup>