Visual Studio基础知识:编译特定文件并查找引用

时间:2009-11-23 22:06:44

标签: visual-studio

我刚刚开始使用Visual Studio(2010 Beta)并且有一些基本问题,我肯定会有简单的答案:

  1. 在查看示例代码时,我经常很难找到添加引用的正确内容。例如,示例程序打开System.ServiceModel.Web但我找不到所需的参考。 Web引用中不存在System.ServiceModel。更一般地说,我在代码中看到的名称空间与我需要添加的dll的引用之间似乎没有一对一的匹配。添加引用对话框没有搜索功能,所以我发现自己在试图找到正确的dll时滚动。这是更好的方式吗?具体来说,哪里是System.ServiceModel.Web

  2. 由于我正在进行大量实验,因此我经常会有许多文件存在各种各样的编译错误。当尝试构建我的项目时,事情会爆发,我不感兴趣。有没有办法在项目中只构建一个文件?甚至F#脚本文件中的错误也会在编译项目时给出编译错误,即使它们只是实验性注释。

  3. 有没有办法“调试”并在解决方案中只运行一个项目,而不是整个解决方案?当我点击调试时,所有这些随机项目开始我现在不感兴趣。

1 个答案:

答案 0 :(得分:1)

1)使用对象浏览器功能 - 查看 - >其他Windows->对象浏览器 - 您可以在此处进行搜索,然后通过单击树中的顶级项目,会出现一个显示路径的窗格到DLL。

这表明在我的机器上ServiceModel.Web位于C:\ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5 \ System.ServiceModel.Web.dll

2)您可以通过将文件的Build Action属性更改为“None”来排除文件的构建

3)同样,您可以通过右键单击它们并选择卸载来从解决方案中“卸载”项目(然后再重新加载)