心血来潮安装了SCSF把玩一下,在建工程的时候确报了error,相当的不爽,虽然不影响开发,但是着实让我研究了番到底为什么报错。google到一篇问同样问题的

Encoding issue on English-version Windows 7 with Chinese lanague installation

说实话,这个问题并不是因为英文环境,关键问题是在于VS2010在项目建立时默认使用Unicode,而非VS2008的ASCII,这就导致了导入SCSF模板时强制使用Unicode,所以问题是在SCSF的模板,而非VS2010,我直接回复了该帖。以下是我的解决方法原文。

 

This error occurred because the SCSF AssemblyInfo template is not saved with Unicode but ASCII. You can manually resolve this by modifying AssemblyInfo template files, these file are under following direction.
Windows 7
C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Smart Client Software Factory 2010\3.0\Templates\Solutions\Projects\Infrastructure.CS\Properties\Assemblyinfo.cs.template
C:\Users\[username]\AppData\Local\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Smart Client Software Factory 2010\3.0\Templates\Solutions\Projects\Module.CS\Properties\Assemblyinfo.cs.template

For I just find two errors when create the SCSF project, so I just modify these two from ASCII to UTF-8, if you still got the errors in your project, try modify other template file. After the modification, I re-create the project the error never appear again. Hope this is working for other people who google the same issue to here.
These issue work for non-unicode development environment.