当我尝试在Visual Studio 2008中构建我的项目时,网站将不再构建,它们会挂在这个阶段:
------ Build started: Project: C:\...\Web\, Configuration: Debug Any CPU ------
Validating Web Site
Building directory '/Web/Admin/Secure/'.
Building directory '/Web/Admin/'.
Building directory '/Web/Students/'.
Building directory '/Web/'.
Validation Complete
我必须取消它,因为即使离开它一小时后也没有完成。有没有人对正在发生的事情有任何想法?类库构建良好。
答案 0 :(得分:9)
尝试清除
中的所有临时文件C:\WINDOWS\Microsoft.NET\Framework\<Framework Version>\Temporary ASP.NET Files
过去,我已经解决了类似的问题。
答案 1 :(得分:6)
如果您的第三方控件未获得许可\正确注册,也可能经常发生这种情况。它可能正在尝试显示未使其聚焦的警告\注册UI。我们在构建服务器上遇到了这个问题。
答案 2 :(得分:4)
我过去也遇到过这个问题。我能够通过Build - &gt;来纠正它。清洁解决方案。
答案 3 :(得分:3)
之前我遇到过类似的问题。
我通过制作新的解决方案文件并再次添加项目来修复它 - 可能值得一试。
答案 4 :(得分:3)
重命名或删除SUO文件似乎是解决此问题的方法。我的SUO文件是8mb,一旦我重新命名并重新打开我的项目,它就没有任何崩溃。
答案 5 :(得分:2)
我基本上遵循了删除 .suo
文件的说明。但是,在较新版本的 VS 中,.suo
文件现在位于根解决方案文件夹级别的隐藏文件夹 .vs
中。我关闭了 Visual Studio,然后我简单地将 .vs
文件夹重命名为 old.vs.old
,然后重新打开了 VS。然后该解决方案成功构建,并且出于某种原因,它的构建速度也比最近快得多。
答案 6 :(得分:1)
我遇到了同样的问题。事实证明,我创建的用户控件是透明的。当我搞清楚时,我不小心让它从控件的OnPaint方法中使表单无效,导致无限循环的绘画。如果任何开放式设计师都存在控件,VS甚至都不会开始构建,尽管它会将所有内容锁定,就好像它正在构建一样。我无法使用固定控件更新设计器,因为控件无法构建。
我的答案:取出绘画循环,关闭设计师,重建。
哦,设计师......
答案 7 :(得分:1)
如果您的.suo文件太大,您可以尝试删除/移动/重命名它。 VS将在您的下一个版本中创建一个新版本。
答案 8 :(得分:1)
重新启动系统。它帮助了我。
答案 9 :(得分:1)
我知道这是一个旧线程,但我在Visual Studio社区2013(更新5)中遇到了这个问题。 以为我会分享对我有用的东西。
我在项目属性页面中清除了“启用代码分析”复选框,单击“确定”,单击“全部保存”。在此之后以正常速度完成构建。
代码分析似乎在建筑目录阶段暂停。
希望这有助于某人!
答案 10 :(得分:0)
如果您是SharePoint开发人员,并且已安装SPDisposeCheck,请确保已关闭“在构建后执行”。
答案 11 :(得分:0)
今天遇到类似的建筑问题。 VS2017。在对新项目进行一些远程调试时进行了一些更改。下次我下次建造时,突然会在建造时挂起。 VS并未锁定,所以我总是可以停止它,但是我不知道发生了什么。经过一番猛烈抨击,我发现我的构建后批处理脚本在尝试将已构建文件同步到远程计算机上时一直处于运行状态,调试,因为其中一个文件正在远程计算机上使用。 Robocopy陷入了无尽的等待循环。令我感到沮丧的是,直到停止构建过程之后,在查看VS输出窗口之后,我才发现这一点。构建后未显示来自构建后的错误,所以花了我一些时间才看到输出窗口项。
我还在此页面上尝试了许多其他解决方案,但是没有运气。希望这对某人有帮助。
答案 12 :(得分:-2)
我还从cmd提示符(以管理员身份运行)执行了此命令:
regsvr32 "C:\Program Files (x86)\Internet Explorer\ieproxy.dll"