VS2012-编译错误

时间:2013-08-07 07:17:41

标签: asp.net

我在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中完成这个项目。提前致谢

1 个答案:

答案 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?