Tag: visual studio 2008

我应该如何检测大型C ++项目中不必要的#include文件?

我正在Visual Studio 2008中处理一个大的C ++项目,并且有很多文件包含不必要的#include指令。 有时#include只是工件,所有东西都可以正确的编译,而在其他情况下,类可以被声明,#include可以被移动到.cpp文件中。 有没有什么好的工具来检测这两种情况?

复制到输出目录复制文件夹结构,但只想复制文件

我有一个VS2008我想从一个目录复制某些文件到我的/bin/文件夹。 我已经将文件(位于/common/browserhawk/ )设置为“复制到输出目录”。 但是,它也会复制文件夹结构:将文件复制到/bin/common/browserhawk/ 我如何获得这些文件复制到/bin/ ? 我不想将这些存储在网站的根目录,以使其正确复制。 相关问题: Visual Studio在编译后将.dll和.pdb添加到项目中

.sln是否应该致力于源代码pipe理?

将.sln文件提交到源代码控制是否是最佳做法? 什么时候适合或不适宜? 更新在答案中有几个好的观点。 感谢您的回应!

“输出path属性没有为这个项目设置”错误

我在Visual Studio 2008中有一个多项目解决scheme。我刚刚在解决scheme中添加了一个名为Release-VersionIncrement的新configuration,将“使用版本”configuration指定为基准。 所有项目文件都使用该configuration进行更新。 但是,当我尝试使用此configuration编译特定项目时,出现以下错误: 错误5未为此项目设置OutputPath属性。 请检查以确保您已指定有效的configuration/平台组合。 Configuration ='Release-VersionIncrement'Platform ='AnyCPU'C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets 539 9 DataConversion 这里发生了什么事? 该项目在Release或Debugconfiguration中编译得很好。

Visual Studio 2008:无法连接到已知的良好TFS 2010

新安装的TFS 2010位于http://serverX:8080/tfs 。 VS 2008 Pro SP1和VS2008团队资源pipe理器( 无SP )的Windows 7开发人员计算机。 TFS 2008 Service Pack 1不适用于我 – “此计算机上未安装此软件更新所解决的产品。” 开发人员可以在上面的URL中浏览TFS站点。 问题是试图将TFS服务器添加到Visual Studio 2008中的“团队资源pipe理器”窗口中。下面是显示错误的屏幕截图: 无法连接到此Team Foundation Server。 可能的失败原因包括:Team Foundation Server名称,端口号或协议不正确。 Team Foundation Server处于脱机状态。 密码已过期或不正确。 TFS服务器已启动并正常运行。 防火墙端口是开放的, 可通过开发机器上的浏览器访问 ! 更大的图像 问题 :如何从VS 2008 Pro连接到TFS 2010服务器? parsing度 以下是我如何解决这个问题: 安装 安装Visual Studio 2008 如上所述安装VS 2008团队资源pipe理器 。 重新安装VS 2008 Service Pack 1 […]

我如何回滚TFS登机?

我想回滚一下我最近在TFS中做出的改变。 在Subversion中,这非常简单。 但是,这似乎是TFS令人难以置信的头痛: 选项1:获得以前的版本 手动获取每个文件的先前版本 检查编辑 失败 – 结帐(在VS2008)迫使我得到最新版本 选项2:获取TFS电动工具 下载团队基金会电动工具 从cmd行发出回滚命令 失败 – 如果还有其他未决更改,则不起作用 选项3:手动撤消更改 手动撤消我的更改,然后提交新的更改集 题 如何回滚到TFS中的以前的变更集?

如何申报朋友大会?

我在我的解决scheme中有2个项目: 大会(基础图书馆) testing程序集(NUnit) 我已经在第一个项目中宣布testing程序集为朋友程序集: [assembly: InternalsVisibleTo ("Company.Product.Tests")] 一切工作正常,直到我意识到我忘了设置解决scheme签署我的程序集。 所以创build了一个snk文件并设置了visual studio项目来签署第一个程序集(Basic Library)。 现在,当我编译第一个项目,我得到以下错误: 朋友组件参考“Company.Product.Tests”无效。 强名称签名的程序集必须在其InternalsVisibleTo声明中指定一个公钥。 我尝试使用sn工具从我的snk文件提取公钥,但它生成一个有线的二进制文件,我不确定如何使用。 我该如何解决这个问题?

卸载ReSharper 4.5

我在Visual Studio 2008中使用了ReSharper 4.5。现在我想安装ReSharper 5,但是在卸载ReSharper 4.5之前我无法做到这一点。 我怎样才能卸载ReSharper 4.5?

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

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

后构build退出代码1

我有一个项目发布后事件: copy $(ProjectDir)DbVerse\Lunaverse.DbVerse.*.exe $(TargetDir) 它在我的机器上每次都能正常工作。 我有一个新的开发人员总是得到“退出代码1”的错误。 我让她在DOS提示符下运行相同的命令,它工作正常。 什么可能导致这个? 有没有办法去真正的错误? 我们都使用Visual Studio 2008。