我在VS2010中开发了一个带有XP OS& amp;的网站。它工作正常。现在我用VS2012将我的PC升级到Win-7,每当我尝试在VS2012中运行相同的网站时,它就会抛出以下错误。
编译器错误消息:CS1647:表达式太长或太复杂而无法编译
来源错误:
[没有相关的源代码行]
源文件:行:0
显示详细的编译器输出:
C:\ Program Files \ Common Files \ Microsoft Shared \ DevServer \ 11.0> “C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ csc.exe”/ t:library / utf8output /R:"C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Deployment \ v4.0_2.0.0.0__31bf3856ad364e35 \ System.Web.WebPages.Deployment.dll“............................... ...等
Microsoft(R)Visual C#编译器版本4.0.30319.17929
for Microsoft(R).NET Framework 4.5 版权所有(C)Microsoft Corporation。保留所有权利。
致命错误CS1647:表达式太长或太复杂而无法编译
我需要帮助才能在VS2012中完成这个项目。提前致谢
答案 0 :(得分:0)
虽然我没有走得很深。这可能是微软的内存管理问题。您可以通过分隔代码块来获取输出。请参阅以下内容 Getting "An expression is too long or complex to compile" when using c# target和
Work-around for C# CodeDom causing stack-overflow (CS1647) in csc.exe?