1

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

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

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

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

4

1 回答 1

1

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

于 2012-08-24T23:17:15.820 回答