2011-03-23 68 views
0

我试图用delay-sign命令运行Nant,并且它看起来不工作。我有我的所有图书馆的强烈Visual Studio中命名为:Nant签署错误:不代表一个强烈命名的程序集

Properties > Signing > Sign is checked and snk file is chosen

这建立和工作片,但是当我尝试南特编译,我得到得到错误:

[delay-sign] Delay-signing 2 assemblies.

[delay-sign] D:\BuildDir\bin\MyLibrary.dll does not represent a strongly named assembly

现在这个恶性构建如果我不尝试运行签名,但工作正常,但是我的程序无法正常工作。我的签名看起来是这样的:

<delay-sign keyfile="./mySnk.snk"> 
    <targets> 
     <include name="./bin/Elmah.dll" /> 
     <include name="./bin/MyLibrary.dll" /> 
    </targets> 
</delay-sign> 

我想我需要做些别的事情让这些强命名,但我不知道是什么。有任何想法吗?谢谢。

回答

0

我最终没有耽误他们签约,但与CSC内嵌做他们:

<csc target="library" output="${output.dir}" keyfile="${signing.keyfile}"> 
相关问题