【问题标题】:Visual Studio 2010 gets stuck with solution with MVC3 Razor and AzureVisual Studio 2010 遇到了 MVC3 Razor 和 Azure 的解决方案
【发布时间】:2011-04-04 15:35:26
【问题描述】:

我有一个包含多个 .dll 项目、一个 Asp.NET MVC3 Razor 项目和一个云项目的解决方案。

如果我尝试在加载了 Cloud 项目的情况下编译解决方案,VS2010 会卡在“构建开始”中。

我必须强制关闭 VS2010 杀死进程并重新启动。然后编译一次就好了,下一次又卡住了。

如果我卸载项目并将 mvc 项目设置为启动,一切正常(但当然是天蓝色)。

可能是什么问题?

干杯。

【问题讨论】:

  • 将 VS 的第二个副本附加到冻结的实例并在调试器中暂停它。它在做什么?
  • 出于好奇,您对此有什么好运气吗?
  • 不,它是随机发生的。目前我正在卸载云项目,但我很快就要面对这个问题,所以我会在这里放上任何进展。

标签: visual-studio-2010 asp.net-mvc-3 azure razor


【解决方案1】:

您后来添加了CloudService 项目的ASP.NET MVC 项目,还是您从一开始就使用CloudService

我处于前一种情况,我遇到了很多问题,比如无法打开属性页或无法部署应用程序。这不是您的问题,但以下文章可能会有所帮助:

http://tomkrueger.wordpress.com/2010/07/27/azure-deployment-issue-after-upgrading-to-visual-studio-2010-and-net-4-0/

正如我所说,我的问题开始是因为我实际上向现有的 ASP.NET MVC 解决方案添加了一个 Azure 项目,并且在 web.csproj 文件中留下了一些不必要的设置。

我所要做的就是在记事本中打开 web.csproj 并删除所有出现的 <PlatformTarget> 元素。

我的 MVC 项目是 x86,当然 Azure 仅适用于 x64。即使我将平台目标设置为 AnyCPU,但 Azure 无法完全接受它。

也许清理您的项目文件也有帮助。

【讨论】:

  • 嗯...我已经删除、添加、移动了所有可能的东西,现在它正在工作并且不再卡住了。我已经检查了您所说的内容,并且没有一个 ,因此可能它们已在此过程中被删除,因此现在可以正常工作。我将测试几天并确保它有效,但我几乎可以肯定你是绝对正确的,这就是问题的原因。谢谢!
  • @vtortola - 很高兴你可以(显然)解决它。这让我头痛了好几个月,所以我希望你能免于遭受这种痛苦;)
  • 我一说话又卡住了:(
  • @vtorola - 你有没有试过在另一个“清理”之后做一个Clean solution?也许有些事情被耽搁了。
  • 显然它与单一测试项目相关 ¬¬。仍在尝试找出...
猜你喜欢
  • 1970-01-01
  • 2015-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多