Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Visual Studio中启用“编辑并继续”_C#_Visual Studio 2010_Debugging - Fatal编程技术网

C# 如何在Visual Studio中启用“编辑并继续”

C# 如何在Visual Studio中启用“编辑并继续”,c#,visual-studio-2010,debugging,C#,Visual Studio 2010,Debugging,我在一个项目中使用VisualStudio2010 Express,最近改为ultimate 2010。我注意到,当我在express中调试时,我可以设置一个断点,根据需要编辑代码,然后继续,而无需重新编译 VS 2010 ultimate告诉我版本已更改,我必须停止并重新启动。如何获得express在ultimate中的功能 谢谢你的帮助 编辑:更具体地说,我得到的信息如下: “此源文件已更改。它不再与用于生成正在调试的应用程序的文件的版本匹配。”您必须在“调试”菜单中启用“编辑并继续”(默认

我在一个项目中使用VisualStudio2010 Express,最近改为ultimate 2010。我注意到,当我在express中调试时,我可以设置一个断点,根据需要编辑代码,然后继续,而无需重新编译

VS 2010 ultimate告诉我版本已更改,我必须停止并重新启动。如何获得express在ultimate中的功能

谢谢你的帮助

编辑:更具体地说,我得到的信息如下:
“此源文件已更改。它不再与用于生成正在调试的应用程序的文件的版本匹配。”

您必须在“调试”菜单中启用“编辑并继续”(默认情况下应处于启用状态。通过转到“调试”>“选项+设置”进行检查),如果是某种web项目,则可能再次在特定项目中启用“编辑并继续”。它应该是一个复选框


编辑:我已经试过一段时间了,但据我回忆,就是这样。我看看能不能给你一个链接。

WOW。我甚至没有把我的编辑放进去,而你回应了。杰出的如果我现在尝试,我得到:在以下情况下不允许更改:调试器已附加到已运行的进程。-正在调试的代码在生成或运行时进行了优化。-正在调试的程序集作为域无关加载。-正在调试的程序集是通过反射加载的。我是一个新手开发人员,这些对我来说是陌生的。你发布的错误可能是由很多事情引起的。这是该功能的主要MSDN。如果你正在做一些奇特的DLL或IIS,这可能也会给你带来麻烦,因此我建议在启用E+C后清除临时文件,然后在尝试编辑之前重新生成fresh。在评论中,我能为你找到的最好方法是,我还必须禁用“启用优化”选项在右键单击project=>Properties=>Compile=>Advanced Compile Options(高级编译选项)下……老实说,你花了这么多钱买了终极版,快速浏览一下这些选项应该是值得的。你向谁报告一个居高临下的版主?你有监护权吗?