问题标签 [vcproj]

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 投票
2 回答
4111 浏览

visual-studio-2005 - 可以在工程(.vcproj)文件中设置工作目录吗?

我有一个为 Visual Studio 2005 生成 .sln 文件和一些 .vcproj 文件的脚本。我需要设置 WorkingDirectory 选项,但它在 .user 文件中指定。我们目前无法生成的文件。我在 msdn 找到了vcproj 文件定义,但似乎无法从那里设置此选项。

如何从 .sln 或 .vcproj 文件中指定“配置属性->调试->工作目录”?

0 投票
4 回答
3270 浏览

c++ - 在哪里可以找到 .vcproj 文件结构的参考?

我看了MSDN,没找到。
为 .vcproj 文件找到了一个 XML Schema,这很好。
但我真正想要的是对 vcproj 文件中每个元素的解释,一个参考。

摆在我面前的直接问题是,元素 VisualStudioProject/Files/Filter 中的 UniqueIdentifier 属性有什么意义?源文件的 UUID 跨项目是否相同?还是全球独一无二?

但在我回答了一个问题后,我相信我还会有 10000 个。所以我想要一个参考,它允许我直接编辑 .vcproj。

任何人都可以建议吗?

编辑:即使 MS 没有记录它,每个元素都有意义。有人知道列表或摘要吗?

0 投票
3 回答
15427 浏览

visual-studio - 如何获取 msbuild.exe?没有安装 VS2008 的情况下可以构建 .vcproj 吗?

如果我安装 Visual Studio 2005 或 2008,我知道会安装 msbuild。

我知道如果我安装了 .NET Framework SDK,也会安装 msbuild。

从 .NET 3.0 开始,我认为不再有单独的“.NET Framework SDK”。相反,如果我想要免费的 SDK 东西——所有 .NET 命令行工具、所有基类库——那么我可以下载 Windows SDK,并安装它的 .NET 部分。如果我这样做,我还将获得 msbuild 工具。(对?)

现在我的问题:

  1. 如果我安装一个或多个不包含 .NET SDK 的 Windows SDK 部分,我会得到 msbuild 吗?

  2. 我也会得到nmake吗?

  3. 如果我没有安装 Visual Studio,MSBuild 是否能够构建引用 .vcproj 文件的 .sln 文件?我知道 msbuild 可以构建 .vbproj 和 .csproj,但它可以构建 .vcproj 吗?我也认为对于 VS2010,.vcproj 文件更改为“.csproj 格式”。但这是来自 vs2008 的 .vcproj。


我正在分发一些源代码,我想描述构建源代码所需的内容。我知道可以使用 VS 2008 构建源代码。我还想描述如何在没有 VS2008 的情况下构建它。

谢谢。

0 投票
6 回答
4896 浏览

visual-studio - 如何为每个项目配置设置不同的项目依赖关系?

我想根据我当前正在构建的项目配置有不同的项目依赖关系。

例如,我不想在 Release 配置中构建和链接 SomeTestLib.vcproj,但我想在 Debug 中构建并链接到它。

一种可行的解决方案是使用条件编译宏:

但在这种情况下,调试器和 IntelliSense 不适用于 SomeTestLib。
我可以使用 .sln 或 .vcproj hack 吗?
谢谢。

0 投票
2 回答
2181 浏览

c++ - VS2008:如何从同一个解决方案运行两个单独的项目

我有一个非托管 C++ 控制台应用程序解决方案 (.sln),其中两个项目 (.vcproj) 都构建为 .exe。我想同时运行它们(一个是客户端,一个是服务器)。如何配置我的 Visual Studio,以便当我按下一个按钮(比如 F5)时,它会足够聪明地按照我指定的顺序依次运行?

目前我要做的是将一个项目设置为“启动项目”,然后按“Ctrl+F5”运行一个,然后我必须将“启动项目”更改为另一个,然后按“Ctrl+F5” ”。

事实上,每天这样做 25 次是很痛苦的。=p

0 投票
1 回答
1288 浏览

visual-studio-2008 - VS2008 - 无法删除项目配置

我在 Visual Studio 2008 SP1 中有一个 Windows Mobile/Pocket PC 项目。我尝试使用配置管理器从解决方案中删除旧的构建配置“ReleaseCN3”。我运行配置管理器,单击编辑,然后突出显示“ReleaseCN3”配置并单击删除。配置已从列表中删除,但如果它似乎没有从解决方案或项目中删除。我尝试在进行更改后重新启动 Visual Studio,但旧配置仍然存在。此项目已使用升级向导从 eMbedded Visual C++ 4 迁移到 Visual Studio 2005 再到 Visual Studio 2008。

是否有任何工具可以清理 Visual Studio 2008 SLN/VCP 文件?我查看了记事本中的文件,并在两个文件中看到了许多旧的(不再使用的)配置。

0 投票
4 回答
31736 浏览

qt - 如何使用 qmake 生成 .sln/.vcproj

main.cppc:\test文件夹中并执行以下操作:

答案是:

但是,我不需要制作文件。我需要.vcproj!

环境:Windows XP Pro SP3、MSVC 7.1 和 8.0。Qt 安装在C:\Qt\2010.02(LGPL 版本)中。命令从 Qt 命令提示符运行。

它出什么问题了?如何生成 .sln/.vcproj?我可以为 MSVC 7.1 和 8.0 生成它们吗?

0 投票
1 回答
741 浏览

visual-studio-2008 - Consecutive build of VS2005 and VS2008 C++ projects causes LNK1104 error

I have VS2005 and VS2008 installed on the same machine. I also have a common codebase that I build using both '05 and '08. For this purpose, I have 2 VC projects.. A '08 project called XYZ_2008.vcproj and a '05 project called XYZ_2005.vcproj, and the corresponding 2 slns as well. Both projects output dlls, libs and pdbs to the same output directory (all with appropriate _2005 and _2008 suffixes).

Assuming that I am starting from a clean state, I first open XYZ_2005.sln (containing XYZ_2005.vcproj) in VS2005 and build it successfully. Then I close VS2005.

Next, I open XYZ_2008.sln (containing XYZ_2008.vcproj) and build (not rebuild) it. At this point, I get an error saying:

If now I rebuild the '08 solution, the error goes away and the build succeeds. The build also succeeds if I directly do a rebuild instead of a build for the '08 sln.

In spite of everything being separate, the VS08 build seems to be picking up a MFC8 file (from VS05) instead of a MFC9 file.

Can somebody please help out with this issue?

Thanks in advance!

0 投票
3 回答
495 浏览

c# - C# 项目文件的分隔符名称是什么?

什么是文件名“分隔符?C# 项目文件的名称?

我不确定“分隔符”是否是正确的术语。解决方案文件以“.sln”结尾。Visual Studio 2010 中的项目文件如何结束?

0 投票
1 回答
204 浏览

visual-studio-2010 - 除了 .cproj 之外,C# 中项目文件的其他可能名称是什么?

.cproj 不是项目文件的唯一名称。我的解决方案说有 5 个项目,但只看到三个 .cproj 文件。其他项目文件/的文件扩展名是什么?代表其他两个的图标看起来也不同:

替代文字