首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nant签名错误:不表示强命名程序集。

Nant签名错误:不表示强命名程序集。
EN

Stack Overflow用户
提问于 2011-03-23 19:35:19
回答 1查看 1.6K关注 0票数 1

我正试图用延迟号命令运行南特,这似乎不可行。我在visual中强烈命名了我的所有库:

选中

属性>签名>标志,并选择snk文件

这会生成并工作fin,但是当我尝试使用Nant进行编译时,我会得到错误:

延迟-签署延迟-签署2个程序集.

延迟符号D:\BuildDir\bin\MyLibrary.dll不表示强命名程序集。

现在,如果我不尝试运行签名,那么这个nant构建可以正常工作,但是我的程序将不能正常工作。我的签名是这样的:

代码语言:javascript
复制
<delay-sign keyfile="./mySnk.snk">
    <targets>
        <include name="./bin/Elmah.dll" />
        <include name="./bin/MyLibrary.dll" />
    </targets>
</delay-sign>

我想我需要做些其他的事情来得到这些名字,但我不确定是什么。有什么想法吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-28 14:18:16

最后,我没有延迟签署它们,而是按照csc的方式进行:

代码语言:javascript
复制
<csc target="library" output="${output.dir}" keyfile="${signing.keyfile}">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5410639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档