Visual studio 2010 .Net程序集版权文本以菱形显示问号,而不是(c)版权字符。如何修复?

Visual studio 2010 .Net程序集版权文本以菱形显示问号,而不是(c)版权字符。如何修复?,visual-studio-2010,msbuild,.net-assembly,Visual Studio 2010,Msbuild,.net Assembly,y解决方案包含Visual Studio扩展。它包括两个项目,其程序集在生成时签名,由集中的生成服务器管理 当我右键单击这两个项目的服务器构建程序集并查看“详细信息”选项卡时,复制权限文本显示:版权 (?)公司名称2012。“(?)”是黑色钻石内的问号。它应该是一个受版权保护的角色 解决方案中的其他服务器生成程序集没有此问题。此外,在bin/Debug文件夹中本地构建的相同程序集也没有此问题 为什么服务器构建的版本不同?谢谢你的建议。谢谢大家! 听起来服务器上使用的编译器没有正确解释源代码中的非

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

当我右键单击这两个项目的服务器构建程序集并查看“详细信息”选项卡时,复制权限文本显示:版权 (?)公司名称2012。“(?)”是黑色钻石内的问号。它应该是一个受版权保护的角色

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


为什么服务器构建的版本不同?谢谢你的建议。谢谢大家!

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

中找到。听起来服务器上使用的编译器没有正确解释源代码中的非ASCII字符。Visual Studio 2010的编译器csc.exe有一个参数,可用于指定编码。这也可以在as
代码页中找到,谢谢。令人困惑的是,其他程序集在由服务器构建时不受此影响。这两个项目中似乎有什么东西导致了编码的改变,但我似乎找不到它。在本地编译也不会产生这个(?)字符,这似乎表明项目文件都很好。@DTran我怀疑源文件的编码设置不正确,或者与其他项目不同。您可以在记事本++或记事本2这样的编辑器中检查编码。非常感谢您。出于未知原因,这两个项目中的AssemblyInfo.cs文件使用ANSI编码。我将它们更改为UTF-8,并且复制权限字符正确显示在服务器构建的程序集属性中。谢谢。令人困惑的是,其他程序集在由服务器构建时不受此影响。这两个项目中似乎有什么东西导致了编码的改变,但我似乎找不到它。在本地编译也不会产生这个(?)字符,这似乎表明项目文件都很好。@DTran我怀疑源文件的编码设置不正确,或者与其他项目不同。您可以在记事本++或记事本2这样的编辑器中检查编码。非常感谢您。出于未知原因,这两个项目中的AssemblyInfo.cs文件使用ANSI编码。我将它们更改为UTF-8,并且复制权限字符正确显示在服务器构建的程序集属性中。