.Net程序集版权文本以钻石代替(c)版权字符显示问号。怎么修?

时间:2012-08-24 22:43:43

标签: visual-studio-2010 msbuild .net-assembly

y解决方案包含Visual Studio扩展。它包括两个项目,其程序集在构建时签署,由集中构建服务器管理。

当我右键单击这两个项目的服务器构建的程序集并查看“详细信息”选项卡时,右侧文本显示:版权所有 (?)CompanyName 2012.“(?)”是黑色钻石内的问号。它应该是版权角色,©。

解决方案中的其他服务器构建的程序集没有此问题。此外,bin / Debug文件夹中本地构建的相同精确程序集不存在此问题。

为什么服务器构建的版本不同?感谢任何建议。谢谢!

1 个答案:

答案 0 :(得分:1)

听起来服务器上使用的编译器没有正确解释源代码中的非ASCII字符。 Visual Studio 2010的编译器csc.exe具有/codepage参数,您可以使用该参数指定编码。这也可以在MSBuild CodePage中找到。