【发布时间】:2013-11-27 08:22:34
【问题描述】:
我正在尝试找到使用强名称符号作为配置的方法。 我的情况是:我有一个项目,它包含在两个不同的解决方案中。 对于一种解决方案,我希望项目将使用强名称密钥进行签名,但对于另一种解决方案,我希望项目将没有签名。
目前我宣布签署投掷:project->properties->signing.
【问题讨论】:
标签: c# visual-studio-2012 strongname strong-named-key
我正在尝试找到使用强名称符号作为配置的方法。 我的情况是:我有一个项目,它包含在两个不同的解决方案中。 对于一种解决方案,我希望项目将使用强名称密钥进行签名,但对于另一种解决方案,我希望项目将没有签名。
目前我宣布签署投掷:project->properties->signing.
【问题讨论】:
标签: c# visual-studio-2012 strongname strong-named-key
好的,我知道了,只需手动编辑proj文件
<PropertyGroup Condition="'$(SolutionName)' == 'SolutionToSign' ">
<snip />
<SignAssembly>true</SignAssembly>
<DelaySign>false</DelaySign>
<AssemblyOriginatorKeyFile>key.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
【讨论】: