我正试图用延迟号命令运行南特,这似乎不可行。我在visual中强烈命名了我的所有库:
选中
属性>签名>标志,并选择snk文件
这会生成并工作fin,但是当我尝试使用Nant进行编译时,我会得到错误:
延迟-签署延迟-签署2个程序集.
延迟符号D:\BuildDir\bin\MyLibrary.dll不表示强命名程序集。
现在,如果我不尝试运行签名,那么这个nant构建可以正常工作,但是我的程序将不能正常工作。我的签名是这样的:
<delay-sign keyfile="./mySnk.snk">
<targets>
<include name="./bin/Elmah.dll" />
<include name="./bin/MyLibrary.dll" />
</targets>
</delay-sign>我想我需要做些其他的事情来得到这些名字,但我不确定是什么。有什么想法吗?谢谢。
发布于 2011-03-28 14:18:16
最后,我没有延迟签署它们,而是按照csc的方式进行:
<csc target="library" output="${output.dir}" keyfile="${signing.keyfile}">https://stackoverflow.com/questions/5410639
复制相似问题