2011-02-10 27 views
6

我有64位操作系统上的Visual Studio 2010,以及包含多个项目的大型解决方案。主要的是一个ASP.NET MVC 3项目。可以编辑并继续在64位Windows 7操作系统上使用VS 2010,ASP.Net MVC应用程序吗?

我试图启用“编辑并继续”,但我没有任何运气。我按照这里列出的所有步骤:

http://hobby.keluargareski.net/2010/05/17/how-to-enable-edit-and-continue-in-visual-studio/

,在我所有的项目有针对性的x86。我收到一个对话框,指出:

有没有人有类似的设置任何成功“如果大会尚未加载不允许更改”?这甚至有可能吗?

+0

这里没有成功。 – 2011-11-23 11:41:36

回答

2

消息“如果程序集尚未加载,则不允许更改”意味着您尝试更改的代码不在Visual Studio中可以找到/已经构建的程序集中。也许你正试图调试一个没有编译进二进制文件的类。如果您有多个项目,并且您尝试调试的类位于未配置为在该配置中构建的类别。进入调试 - >配置管理器,并确认您的调试项目是否勾选了复选框。

检查您的二进制文件的输出路径,并确保它们都进入可以被调用程序集发现的目录,即您可以尝试将所有程序集放到同一目录中。

此外,您可以通过删除引用然后将其添加回来来刷新对相关项目的引用,因为visual studio有时可能以这种方式出现buggy。

希望这会有所帮助,因为这是一个相当普遍的问题。

2

通用的问题是正确的:(我还没有想通了,我的解决方案之一,但在另一个我终于发现我在做什么“错误”。

我的解决方案有一个用于Windows的项目,和一个WindowsPhone项目,我的问题是最近编辑过的文件的自动加载是从我的WindowsPhone项目加载我的代码文件,而不是我的Windows项目,所以,当我在Windows中暂停我的代码时,它不会让我编辑&继续,因为代码文件“属于一个不同的项目”,所以我关闭了代码文件,然后从我的Windows项目中重新打开它,最后让我编辑&继续。

现在我必须弄清楚为什么我的其他解决方案不适用于E & C.

4

检查以确保您没有调试。我得到这个错误,然后我意识到它正在调试。要么停止调试或分离,然后进行更改。

+7

这是在调试时进行更改的要点。 – IvanP 2015-01-08 12:40:07

相关问题