小编Amo*_*atu的帖子

停止调试(Shift + F5)导致调试重新启动

我正在使用Visual Studio 2008 Professional Edition进行开发.我观察到每当我使用Ctrl + F5测试Web应用程序或网站然后停止调试(或关闭浏览器)时,调试再次启动,就好像我再次按下Ctrl + F5一样.

最初我认为这可能是因为一个粘滞的ct​​rl键,但我检查并确认我的机器中的粘滞键未启用.

我在网上搜索并观察到其他许多人也遇到了同样的问题.但微软称这个问题是由于一个粘滞的ct​​rl键.(参见: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 visual-studio-debugging

8
推荐指数
1
解决办法
4942
查看次数

在同一台机器上运行3个版本的Visual Studio会导致过多的内存消耗吗?

我的系统目前安装了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

3
推荐指数
1
解决办法
1818
查看次数

尽管能够导航到定义,但名称空间"Microsoft.CodeAnalysis"中不存在类型或名称空间"MSBuild"

我正在第一次尝试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’存在".我似乎无法得到这个错误背后的原因.我错过了什么吗?

c# msbuild roslyn

2
推荐指数
2
解决办法
2796
查看次数