问题标签 [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 投票
13 回答
44852 浏览

c++ - 编译随机失败:“无法打开程序数据库”

在使用 Visual Studio 2005(版本 8.0.50727.762)进行长时间编译期间,有时在某些项目的多个文件中会出现以下错误:

(提到的文件要么在项目的临时目录中,vc80.pdb要么vc80.idb在项目的临时目录中。)

同一项目的下一次构建成功。没有其他可以访问相同文件的 Visual Studio 打开。

这是一个严重的问题,因为它使夜间编译变得不可能。

0 投票
2 回答
2764 浏览

deployment - 无法在 Visual Studio 2005 安装项目中选择主输出作为快捷方式的目标

我已经在我的解决方案中添加了一个安装项目(没有使用向导)然后我将我编码的 Windows 应用程序的主要输出添加到应用程序文件夹节点(右键单击解决方案资源管理器中的安装项目并选择查看 - > 文件系统)。我右键单击用户的桌面节点并在上下文菜单中选择“创建用户桌面的快捷方式”。键入快捷方式的名称,然后在属性窗口中单击目标属性的省略号按钮。将显示一个对话框,但它不会展开应用程序文件夹节点,让我选择主输出作为目标!怎么回事???

我已经在另一个项目上做到了这一点,但我一生都无法弄清楚为什么我不能在这个项目上做到这一点。地狱!这些项目在其他方面几乎相同。呸!秃顶。希望外面的人今天过得比我好,有时间给我可能非常明显的解决方案,让我觉得很蹩脚。

0 投票
3 回答
970 浏览

visual-studio-2005 - Source Safe 6.0d 和 Visual Studio 2005 项目树问题

每当我尝试将新项目添加到我的 SourceSafe 存储库时,它都会创建 3 个相互嵌套的同名文件夹。我的驱动器上只有一个文件夹,但 Sourcesafe 中有 3 个?

任何人都可以提出可能导致这种情况的原因吗?

谢谢

0 投票
4 回答
934 浏览

visual-studio - 如何在 Visual Studio 2005 和 2003 中设置非管理员开发

我们得到了指示,以确保在开发时我们会用完管理员和超级用户组以防止安全漏洞。需要采取哪些步骤才能使这成为可能,但仍然能够在需要时进行调试、编码和安装?

我们开发 ASP.NET 以及 VB.NET 应用程序。

谢谢!

布鲁克杰克逊

0 投票
16 回答
780 浏览

visual-studio - 您真正想为 Visual Studio 2005/2008 安装什么插件

在一个辉煌的世界里,你希望在 VS2005/2008 中有一个插件来做什么?

请每个帖子一个答案,并使用投票来同意/不同意想法。

0 投票
3 回答
3178 浏览

python - 如何将所有 Visual Studio 2008“宏”传递给 Python 脚本?

[注意:这个问题与这个问题相似但不一样。]

Visual Studio 定义了几十个“宏”,它们是一种模拟环境变量(与 C++ 宏完全无关),其中包含有关正在进行的构建的信息。例子:

这是我看到的完整的 43 个内置宏集(您的宏可能会有所不同,具体取决于您使用的 VS 版本和启用的工具):

其中,只有四个(、 和FrameworkDirFrameworkSDKDir设置在用于构建事件的环境中。VCInstallDirVSInstallDir

正如 Brian 所提到的,用户定义的宏可以定义为设置在构建任务执行的环境中。我的问题是内置宏。

作为构建过程的一部分,我使用 Visual Studio 构建后事件来运行 python 脚本。我想将整个宏集(内置和用户定义)传递给我在环境中的脚本,但我不知道如何。在我的脚本中,我可以访问常规环境变量(例如,Path、SystemRoot),但不能访问这些“宏”。我现在所能做的就是将它们作为命名选项逐个传递,然后在我的脚本中进行处理。例如,这是我的 Post-Build Event 命令行的样子:

除了让人头疼之外,Post-Build Event 命令行的大小也有限制,所以即使我想通过这种方法也无法传递几十个宏,因为命令行被截断了。

有谁知道是否有办法将整组宏名称和值传递给不需要切换到 MSBuild(我认为它不适用于本机 VC++)或其他类似 make 的构建工具的命令?

0 投票
5 回答
2563 浏览

version-control - Visual Studio 的集成版本控制

您使用哪些版本控制系统来管理使用 Visual Studio (2005) 开发的项目?你会推荐什么,为什么?您发现您的顶级版本控制系统有哪些限制?

0 投票
6 回答
19314 浏览

c++ - 首次编译错误时自动停止 Visual C++ 2008 构建?

我知道我可以编译单个源文件,但有时——比如说,在编辑许多.cpp文件使用的头文件时——需要重新编译多个源文件。这就是 Build 的用途。

VC9 (Visual C++ 2008) 中“Build”命令的默认行为是尝试编译所有需要它的文件。有时这只会导致许多失败的编译。我通常只是注意错误并按 ctrl-break 手动停止构建。

有没有办法配置它,使构建在第一个编译错误(不是第一个失败的项目构建)时自动停止?

0 投票
4 回答
2960 浏览

windows - 在 Visual C++ 中构建错误/成功的声音?

在长时间的 Visual C++ 构建中,听到某种(可选)声音对于构建/编译结果非常有帮助,例如:

  • 个别编译错误
  • 文件编译成功/失败
  • 构建成功/失败
  • 批量构建成功/失败

有谁知道如何在 Visual C++(尤其是 Vista 上的 Visual C++ 2008)中为这些类型的构建事件启用声音?

0 投票
4 回答
4657 浏览

deployment - 如何更改 Visual Studio 2005 部署项目的设置

我有一个包含至少一个 DLL 以及可执行输出的项目。我在这个解决方案中添加了一个部署项目,它要求我在创建时像所有项目一样提供一个名称和工作目录。

我将此命名为“MyProduc_Installer”,并且能够修改安装过程的所有方面,除了更改安装程序本身的名称。在整个安装过程中,用户会看到诸如“欢迎使用 MyProduct_Installer 安装程序”之类的消息。即使在“添加/删除程序”列表中,这也是应用程序的错误标题。

如何更改此设置?我试过右键单击/属性,以及所有的视图选项。我在可执行项目或解决方案属性的程序集信息中找不到任何内容。

我尝试在资源管理器中右键单击项目以更改属性,但这是我看到的:

替代文字

这里没有设置更改项目标题。