106得票6回答
Visual Studio:相对程序集引用路径

当在解决方案目录中添加一个程序集的引用时,是否有相对添加它的方式,以便在检入和检出存储库时正确地在项目中引用它?

105得票6回答
在 Visual Studio 中搜索时仅包含特定文件类型

通常当我想在 Visual Studio 中搜索我的代码时,我知道我要找的东西在某些 C# 代码中。然而,由于我在 JavaScript 文件中使用了相同的变量名称,因此我不得不深入搜索结果。当我正在寻找的文本也用于我们引入项目中的第三方 JavaScript 库时,情况会变得更糟:这可能导致...

104得票12回答
在文件中查找:搜索团队基础架构服务器中的所有代码

有没有一种方法可以搜索TFS中每个文件的最新版本以查找特定字符串或正则表达式?这可能是我从Visual Source Safe想念的唯一东西... 目前,我对整个代码库执行“获取最新版本”,然后使用Windows搜索,但在超过75,000个文件且总共有1GB代码量的情况下,这会变得非常困难。...

104得票6回答
一个模板类中单个方法的模板特化

假设下面的头文件包含我的模板类,并且至少在两个 .CPP 文件中被引用,那么这段代码可以正确编译: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }...

104得票10回答
如何让Visual Studio 2008的Windows Forms设计器呈现实现抽象基类的表单?

我在使用Windows Forms中继承控件时遇到了问题,需要一些建议。 我为自制GUI列表中的项目使用了一个基类以及一些针对每种类型数据的继承控件。 一开始没有问题,但现在发现将基类控件变成抽象类是正确的决定,因为它有一些方法需要在所有继承控件中实现并从基类控件内部的代码中调用,但不能在...

102得票20回答
如何在一个大型C++项目中检测不必要的#include文件?

我正在使用Visual Studio 2008开发一个庞大的C++项目,其中有许多不必要的#include指令。有时候这些#include只是遗留问题,如果将它们移除,所有文件都能够成功编译;在其他情况下,类可以被前向声明,而#include指令可以移到对应的.cpp文件中。是否有一些好用的工...

100得票11回答
Visual Studio 的快捷键有时会更改,特别是构建时的 F6 与 Ctrl-Shift-B。为什么会这样?

我通常按下 F6 来构建我的项目。但突然间我的一些 Visual Studio 实例要求我使用 Ctrl-Shift-B。这与键盘无关 - 菜单选项的实际文本从 "F6" 变为 "Ctrl-Shift-B"。 有什么办法可以修复,并且是什么原因导致了这种情况?

99得票21回答
构建项目时出现元数据文件未找到错误

每次我启动Visual Studio 2008,第一次尝试运行项目时,都会出现错误CS0006“找不到元数据文件...”。 如果我对整个解决方案重新构建,则可以正常工作。 关于该解决方案的一些信息: - 我正在调试模式下构建,Visual Studio抱怨找不到发布文件夹中的dll。 - ...

99得票9回答
Visual Studio,每个解决方案的缩进设置

我正在处理几个不同的事情,一些使用选项卡,一些使用两个空格进行缩进,另一个用户则使用4个空格。 在Visual Studio中设置这个选项的方法是:选择工具->选项->文本编辑器-><语言>->选项卡。 是否有一种方法可以针对每个解决方案覆盖这些设置?

99得票10回答
类库的app.config文件配置

我发现在VS2008向导生成的类库中没有看到app.config文件。经过我的研究,我发现应用程序只存在一个app.config文件。 在类库中手动添加app.config文件是不好的事情吗?还是有其他方法可以满足类库中需要app.config的目的? 我需要将log4net配置信息存储在...