C ++和C#解决方案在本地构建,但在TeamCity上不构建

时间:2013-10-22 18:03:32

标签: c# c++ visual-studio-2012 teamcity strongname

所以我有一个包含C#项目的解决方案,该项目引用同一解决方案中的C ++项目首先构建的dll。

C ++项目名称很强,C#标记为已签名。生成的最终dll也用于另一个要签名的项目中。

这是我的问题。在VS2012的本地,该解决方案构建没有错误。当我提交并在TeamCity上触发构建时,构建失败并且我收到以下错误:

[Csc] CSC error CS1577: Assembly generation failed -- Referenced assembly 'Zodiac.Cmt.Imaging.Etc1' does not have a strong name.

我使用sn.exe -vf来检查输出的dll是否有效并且是否来自C ++项目,并且它报告它是有效的。

此时我迷失了如何解决这个问题。

提前感谢您的帮助。

编辑:我已经确认TeamCity没有做出强有力的命名......即使项目设置要求它应该。不确定如何在TeamCity中更改此内容

0 个答案:

没有答案
相关问题