Visual studio 构建已被取消

Visual studio 构建已被取消,visual-studio,Visual Studio,使用visual studio 2010 professional 64位编译默认项目时遇到问题。当我为asp.net或asp.net mvc运行新的web应用程序时,在输出窗口中出现以下错误 ------已启动生成:项目:WebApplication1,配置:调试 任何CPU------构建都已完成 取消了 JsLint和默认选项“生成时取消”是否已尝试使用MSBuild.exe从命令行执行生成?您可以更好地调整调试级别,或许还可以进一步了解构建失败的地方。例如,从命令行执行此操作: Msbu

使用visual studio 2010 professional 64位编译默认项目时遇到问题。当我为asp.net或asp.net mvc运行新的web应用程序时,在输出窗口中出现以下错误

------已启动生成:项目:WebApplication1,配置:调试 任何CPU------构建都已完成 取消了


JsLint和默认选项“生成时取消”是否已尝试使用MSBuild.exe从命令行执行生成?您可以更好地调整调试级别,或许还可以进一步了解构建失败的地方。例如,从命令行执行此操作:

Msbuild.exe WebApplication1.csproj/verbosity:详细信息

将为您提供比在visual studio中构建更多的数据。如果这还不够,您可以将“详细”更改为“诊断”,并了解更多信息(尽管这很难理解)

我认为(尽管我可能错了)在VisualStudio窗口中得到的是“最小”的冗长,这通常隐藏了一些重要的事实


虽然在最初的问题提出几年后,这可能会帮助其他人

另一个原因可能是输出路径的长度。如果您的项目文件路径>刚好<足够小,可以在限制范围内,但是在构建时,额外的路径(/obj/debug等)超出了限制,那么您就可以在不明显的情况下解决此问题

显然,解决方法是将解决方案的根尽可能靠近根(即尝试使用C:\a[您的解决方案])

如果这仍然太长,那么你就有问题了


恼人的是,即使使用诊断级别日志记录,VS也无法解释这一点。

无法想象在没有这个答案的情况下,我要花多长时间才能找到答案。我希望这不会花你太长时间。哇,同样的事情发生在我身上-谢谢!我一个人永远也想不到这一点。我到底为什么想要检查javascript的东西来阻止我构建服务器端代码?这是一个多么奇怪的默认选项。我也想到了这一点,但我没有想到,因为我忘了我已经安装了用于Visual Studio 2010 v1.2.4.0的JS Lint。最后,我做了一个二进制切块,排除了一些东西,使sln构建(MvCMusicStoreSample)菜单->工具->JS行选项…->取消构建错误应该是错误的,我没有JsLint也得到了同样的结果。你知道问题出在哪里吗?我得到了Roslynator,resharper(未激活),独立,但据我所知(经过探索),没有这样的选择。第一次构建(重建)是成功的,但在新的F5之后,我得到了“构建取消”,没有错误。Webpack负责反应部分,没有问题。