问题标签 [visual-studio-2005]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
1712 浏览

visual-studio-2005 - 为什么 VS2005 会一直检查项目进行编辑而不进行任何更改?

我有一个 VS2005 解决方案,其中包含各种项目(C++ DLL、C++ 静态库、C# 程序集、C++ windows 可执行文件),这些项目以各种方式组合以生成多个可执行文件。出于某种原因,每次我打开解决方案时,VS2005 都想签出其中一个项目进行编辑。该项目没有以任何方式修改,它只是签出。如果我将 VS2005 配置为在检出前提示,我可以在加载期间取消自动检出,而我看不到任何不良影响。它可能相关也可能不相关,但它不断检查的项目是 cppunit 版本 1.12.0(静态库版本)。我怎样才能停止这种恼人的行为?

其他可能相关(或不相关)的详细信息:

  • 源代码控制是 Team Foundation Server(不是 Visual SourceSafe)
  • 没有签入 .suo 或 .ncb 文件
  • 正在签出 .vcproj 和 .vspscc 文件
  • 当我关闭解决方案或关闭 Visual Studio 时,系统会询问我是否要保存对项目的更改。回答是导致文件没有更改(Kdiff3 将我的本地文件与服务器版本进行比较并报告“文件是二进制相等的”)
  • 尝试签入“已修改”文件会导致 Visual Studio 消息显示“无需更改签入。所有更改都是未修改的文件或锁定。更改已被服务器撤消”
0 投票
2 回答
552 浏览

visual-c++ - 如何在 64 位 windows 服务器 2008 上优化在 Visual C++ 2005 中编译 32 位应用程序

我刚刚安装了一个带有 64 位 windows server 2008 的构建服务器,用于持续集成。

我选择 64 位服务器的原因是拥有超过 ~3Gb 的 RAM。我曾希望这台机器能够提供极快的构建。

不幸的是,至少可以说,结果非常缺乏。我的桌面提供的构建速度比配备 Xeon 四核、15k RPM SAS 和 8 Gigs RAM 的服务器更快。

我们使用 Visual C++ 2005 用 Cygwin 编译我们的 32 位应用程序。

WOW64 模拟器会成为减慢构建过程的瓶颈吗?

任何指针,评论将不胜感激。

问候,

0 投票
1 回答
287 浏览

visual-studio-2005 - 无法将负载测试结果存储在 TFS 2005 结果存储中

我已经设置了一个结果存储,当我发布负载测试的结果时,我无法查看发布的测试详细信息。

从构建报告的测试运行部分,我单击已发布的构建,当我从“测试运行”快捷菜单中选择“查看测试结果详细信息”时,我收到一个错误,即无法查看测试结果详细信息,因为结果未存储在结果中店铺。

我在结果存储数据库中查找了数据,但那里没有任何内容,因此该错误是有道理的。

我已经在 Administer Test Controller 对话框中设置了一个与结果存储区的连接字符串。这是将测试结果送入商店唯一需要做的事情吗?

0 投票
5 回答
703 浏览

c++ - 我想告诉 VC++ 编译器编译所有代码。可以做到吗?

我将 VS2005 VC++ 用于非托管 C++。我有 VSTS 并且正在尝试使用代码覆盖率工具来完成关于单元测试的两件事:

  1. 看看我有多少被测试的引用代码正在执行
  2. 查看我的测试代码中有多少方法(如果有)根本没有经过单元测试

设置 VSTS 代码覆盖工具(请参阅链接文本)并完成任务 #1 非常简单。然而#2对我来说是一个令人惊讶的挑战。这是我的测试代码。

当这两种方法都在上面的类中定义时,编译器会自动从 obj 文件中删除 ThisMethodDoesNotRun()。如果我将它的定义移到类之外,那么它会包含在 obj 文件中,并且代码覆盖率工具显示它根本没有被执行过。在大多数情况下,我希望编译器为我完成这种消除,但对于代码覆盖工具,它会破坏大部分价值(例如,寻找未经测试的方法)。我已经尝试了很多方法来告诉编译器停止对我聪明并编译所有东西,但我很难过。如果代码覆盖工具能弥补这一点会很好(我想通过扫描源代码并将其与链接器输出匹配),但我没有发现任何迹象表明它有一个特殊的模式可以打开。

在此先感谢克格勃

0 投票
2 回答
2529 浏览

vb.net - VS2005 VB.NET XML 注释''' - 停止工作

我在不同项目中混合使用 VB 和 C# 的解决方案中使用 VS2005。

我在几台不同的计算机上使用此解决方案,并且带有 /// (c#) 和 ''' (VB) 的 XML 注释已经好几个月了。

突然之间,在我的主要开发机器上,他们已经停止在 VB 中工作。他们仍然在 C# 中工作。

他们也在其他项目中工作(在 VB 中)。这只是这一解决方案中的所有 VB 项目。

有没有人有任何想法?

我无法确定它何时停止工作,因为我已经数周/数月没有修改很多 VB 代码。

0 投票
5 回答
26223 浏览

visual-studio-2008 - BSCMAKE:错误 BK1506:无法打开文件 StdAfx.sbr 没有这样的文件或目录

我已将我的 VS2006 项目之一转换为 VS2008,当尝试在 VS2008 中构建项目时,出现上述错误。什么是 .sbr 文件?以及如何修复编译错误?非常感谢任何帮助。

0 投票
7 回答
11325 浏览

c++ - C++程序崩溃时如何获取堆栈跟踪?(使用 msvc8/2005)

有时我的 c++ 程序在调试模式下崩溃,我得到的是一个消息框,说某些内部内存管理例程中的断言失败(访问未分配的内存等)。但我不知道从哪里调用它,因为我没有得到任何堆栈跟踪。如何获取堆栈跟踪或至少查看它在我的代码中失败的位置(而不是库/内置例程)?

0 投票
16 回答
123931 浏览

visual-studio - Visual Studio 设置问题 - '加载设置组件时遇到问题。取消设置。

我的 Visual Studio 2008 设置存在严重问题。我收到非常有用的错误“加载设置组件时遇到问题。取消设置。每当我尝试卸载、重新安装或修复 Visual Studio 2008(团队系统版本)时。如果我不能解决这个问题,我别无选择,只能彻底擦除我的电脑并重新开始,这将需要一整天的时间!我最近在尝试构建有关内存不足的组件的项目时收到了非常奇怪的错误(尽管当时有大约 2gb 的物理内存可用),这使得我当前的 VS 安装无用。

注意我在安装 VS2008后使用 SQL Server 文件夹中的 vs_setup.msi 文件安装了 VS2005 shell 版本,以便在 Business Intelligence Development Studio 中访问 SQL Server 2005 Reporting Services 设计器(这在 VS2008 中莫名其妙地不可用)。

有没有人有解决这个问题的方法?

PS:我知道这与编程没有直接关系,但是我觉得这适合 SO,因为它与我的编程能力直接相关!

注意:一位同事找到了解决此问题的方法,希望这可以帮助其他人解决此问题。

0 投票
5 回答
4908 浏览

c++ - Visual C++ 2008 和 2005 之间的区别

我在 Microsoft 的网站上找不到任何有用的信息,所以这里有一个问题:Visual C++ 2008 中的编译器自 2005 版本以来是否得到了显着改进?我特别在寻找更好的优化。

0 投票
2 回答
1822 浏览

visual-studio-2005 - 在 Visual Studio 2005 中设置 F#

在 Visual Studio 2005 中设置 F# 是否有任何体面的教程?我在 VS2008 上找到的所有内容。

即:项目下的“F#项目”等。