1.增加一个新的文件之后,重新编译突然报错,删掉新增文件又没有问题,新增文件没有错误。
错误提示:
ResGen.exe 可能无法运行,因为命令行的长度为 28084 个字符,超过了命令的最大长度
解决办法:
1.参考文档
https://connect.microsoft.com/VisualStudio/feedback/details/499196/build-error-caused-by-resgen-exe-command-line-is-too-long
2.后按上面文章介绍修改配置
https://blogs.msdn.microsoft.com/visualstudio/2010/02/15/if-your-build-fails-with-msb6002-the-command-line-for-the-resgen-task-is-too-long/
3.修改配置之后,重新编译报错
预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入
4.百度上述错误原因
目标框架.NET Framework 3.5,后又改为.NET Framework 4,编译时发现不能使用动态类型dynamic
解决方法
在项目文件(.csproj)的ItemGroup节点加入如下语句,重新打开项目即可
以上参考以下文档
http://www.mzwu.com/article.asp?id=3611
http://bbs.csdn.net/topics/390664157