Tag: visual studio 2005

在TFS下的VS.net中重命名包含的项目文件夹

我有一个vs.net项目,经过一些重构,修改了项目名称。 如何轻松地重命名基础的Windows文件夹名称以匹配TFS控制的项目和解决scheme下的这个新的项目名称? 请注意,我曾经能够通过使用SourceSafe在背景中摆弄东西来完成…

数据库部署策略(SQL Server)

我正在寻找一种方法来进行日常部署,并保持数据库脚本与版本一致。 目前,我们有一个相当不错的方式来部署我们的来源,我们有单位代码覆盖,持续集成和回滚程序。 问题是保持数据库脚本与发行版一致。 每个人似乎都尝试在testing数据库上的脚本,然后在实时运行它们,当ORM映射更新(也就是,更改生效),然后它拿起新的列。 第一个问题是,任何脚本都不能写在任何地方,一般每个人都“尝试”把它们放到一个Subversion文件夹中,但是一些懒惰的人只是直接运行脚本,大部分时间都没有人知道谁做了什么什么数据库。 第二个问题是,我们有4个testing数据库,它们总是不符合要求,真正将它们排成一行的唯一方法是从活动数据库中进行恢复。 我深信,像这样的过程需要简单,直接和易于使用,以帮助开发人员,而不是阻碍他们。 我正在寻找的技术/想法使开发人员很容易logging他们的数据库脚本,使他们可以作为发布程序的一部分运行。 开发人员希望遵循的过程 。 任何故事,用例甚至链接都会有所帮助。

找不到Dumpbin.exe

我没有看到我的系统上的dumpbin.exe。 我的系统上有Visual Studio 2005。 当我在命令行键入dumpbin时,它说无法识别的命令。 它是否默认带有Visual Studio,还是必须显式地添加这个工具?

F12不再适用于Visual Studio

这真让我抓狂。 自从我安装了ReSharper 4后, F12似乎再也无法工作了。 如果你看看在转到子菜单声明没有任何分配的所有ReSharper捷径! 我可以去声明的唯一方法是使用Alt和`然后select声明。 我已经尝试卸载并重新安装ReSharper没有运气,我也有,在ReSharper选项要求它使用默认的Visual Studio键绑定但是不工作。 有趣的是,当我使用Alt和`我实际上得到两个条目的声明选项。 有没有人遇到过这个问题? 我正在使用Visual Studio 2005 SP1。

Visual Studio相同的令牌高亮显示

今年spring,我在Java中为一个大学课程编写了一个Mancala游戏,我用Eclipse IDE编写了它。 Eclipse中的一个很好的(也是相当简单的)可视化辅助工具是,如果你select一个特定的标记,比如说一个声明的variables,那么IDE会自动地高亮显示屏幕上所有对这个标记的引用。 记事本+ + ,我的首选记事本replace,也这样做。 在Eclipse中另一个整洁和类似的function是垂直“错误栏”右边的代码(不知道该怎么称呼它)。 它显示文档中所有语法错误的小红框,黄色框用于“已声明但未使用的variables”等警告,如果select了一个单词,文档中每个单词的出现都会出现在框中。 这些function的屏幕截图: 经过半个小时的search,我确定Visual Studio不能自己做这个,所以我的问题是:有没有人知道2005或2008的任何插件可以提供上述任何一个function? 能够突出显示光标所在的当前行也不错。 我相信附加ReSharper可以做到这一点,但我宁愿使用免费的加载项,而不是购买一个。

std :: min给出错误

#include <algorithm> #include <Windows.h> int main() { int k = std::min(3, 4); return 0; } 什么是Windows在做什么,如果我包括Windows.h我不能在Visual Studio 2005中使用std :: min。错误消息是: error C2589: '(' : illegal token on right side of '::' error C2059: syntax error : '::'

如何在Visual Studio 2005上设置Google C ++testing框架(gtest)

它没有logging在网站上,人们似乎在设置框架时遇到了问题。 有人可以请一步一步地介绍一个示例项目设置。

如何debugging引用的DLL(有PDS)

我的问题涉及到Visual Studio 2008,尽pipe我想在VS2005中它应该是一样的 在我的工作空间中有两个解决scheme,A和B. 解决schemeA是我前一段时间编写的一个较旧的项目。 在解决schemeB中,我需要使用解决schemeA中的一些类。为此,我在解决schemeA中添加对其中一个项目的dll的引用。 问题是当我尝试debugging。 我希望能够进入A的代码。 Visual Studio不能加载这些类的代码(“没有可用的当前位置的源代码”),我只能查看反汇编,这是没有用的。 我知道从解决schemeA中debugging类的唯一方法是运行解决schemeB,分离所有进程(在“debugging”菜单项中)并附加解决schemeA中的进程。 但是,这是非常不方便的,我只能一次debuggingA或B. 有没有办法让步进入引用DLL的代码(我有源代码)? 解决scheme:我的错误是我认为一个项目只能是单一解决scheme的一部分。 事实上,一个项目可以是任何数量的解决scheme的一部分。 当您需要引用旧项目时,只需将项目添加到解决scheme即可。 这可以通过在解决scheme资源pipe理器>添加>现有项目中右键单击新的解决scheme来完成。 然后,您将能够添加项目引用。 正如其他人写的,你应该完全避免使用dll引用你自己的代码(或其他代码,你可能需要更改和debugging)。 有关如何devise解决scheme的非常好的参考可以在MSDN中find。

类名称和方法名称下拉列表丢失(Visual Studio设置)

有谁知道如何再次得到我的class级名称和方法名称下拉列表? 这是通常在代码上方的下拉列表。 这只是一个设置,但我似乎无法find它。 我不想重置我的设置顺便说一句。 我不应该。

Visual Studio,查找和replace,正则expression式

我尝试使用Visual Studio 2005中的查找和replacefunctionreplace所有#include "whatever.h" #include <whatever.h> 。我使用了正则expression式\#include \"[az\.h]+\"findinclude语句。 但我想知道如何框架取代正则expression式。 \#include \<[az\.h]+\>没有工作,也不会; 它用#include <[az.h]+>replace语句#include "whatever.h" 。 我应该如何构buildreplace正则expression式来保留whatever.h .h?