我正在使用Visual Studio 2008 Professional Edition进行开发.我观察到每当我使用Ctrl + F5测试Web应用程序或网站然后停止调试(或关闭浏览器)时,调试再次启动,就好像我再次按下Ctrl + F5一样.
最初我认为这可能是因为一个粘滞的ctrl键,但我检查并确认我的机器中的粘滞键未启用.
我在网上搜索并观察到其他许多人也遇到了同样的问题.但微软称这个问题是由于一个粘滞的ctrl键.(参见:http://connect.microsoft.com/VisualStudio/feedback/details/534915/stop-debugging-shortcut-key-shift-f5-causes-debugging-to-restart-instead-of-just-stopping)
其他任何人都有任何其他想法,为什么会发生这种情况(如果我可能错过了一些更新的论坛)
非常感谢.!:)
我的系统目前安装了Visual Studio 2008专业版,Visual Studio 2010旗舰版.我正在考虑安装Visual Studio 2013 Professional Edition.我提到这个链接似乎与我的问题重复.但是没有关于内存消耗的讨论.
我的问题是在同一台机器上运行3个版本的VS会导致过多的内存消耗吗?我有8 GB的RAM和一个i5处理器.
我只想在安装之前确定一下.欢迎任何建议或答案.
谢谢.:)
visual-studio-2010 visual-studio-2008 visual-studio visual-studio-2013
我正在第一次尝试Roslyn而且我正在编写一小段代码来阅读项目,类和类成员.
我正在使用MSBuildWorkspace该类来创建Roslyn工作区(MSBuildWorkspace.Create()).以下是我编写的代码的一小部分
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.MSBuild; //Some problem in this line? Read on.
...
...
var workspace = MSBuildWorkspace.Create();
Solution solutionToAnalyze =
workspace.OpenSolutionAsync(pathToSolution).Result;
IEnumerable<Project> projectsToAnalyze =
solutionToAnalyze.Projects;
...
...
Run Code Online (Sandbox Code Playgroud)
当我在MSBuildWorkspace类上执行"转到定义"时,我能够导航到类的定义,我可以清楚地看到它的命名空间是Microsoft.CodeAnalysis.MSBuild(见下图).
但尽管这样,我不断收到错误消息,"类型或命名空间的MSBuild不会在using语句,我已经与评论强调了命名空间'Microsoft.CodeAnalysis’存在".我似乎无法得到这个错误背后的原因.我错过了什么吗?