问题标签 [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 回答
190 浏览

xslt - XSLT:复制属性时保留空格

我正在尝试对 Microsoft Visual Studio 的 vcproj 进行排序,以便在从项目中删除文件后,差异会显示一些有意义的东西。除了排序之外,我还想保持一切完好无损,包括空格。输入看起来像

空间<File

空间空间RelativePath="filename"

空间空间>

...

下面的 xslt 片段可以在元素周围添加空格,但我不知道如何处理属性周围的空格,所以我的输出看起来像

空间<File RelativePath="filename">

我用于 msxsl 4.0 处理器的 xslt:

<xsl:for-each select="File">

<xsl:sort select="@RelativePath"/>

<xsl:value-of select="preceding-sibling::text()[1]"/>

<xsl:copy>

<xsl:for-each select="text()|@*">

<xsl:copy/>

</xsl:for-each>

0 投票
1 回答
1268 浏览

rebuild - 如何调用 devenv 在解决方案中构建一些具有特定构建宏的 .vcproj(包含许多 .vcproj)?

全部!

我的解决方案中有很多 vc 项目。我可以调用 devenv.exe xxx.sln 一起构建/重建所有这些项目。我也可以右键单击某些特定项目并重建它。

我的问题:当我使用 devenv.exe 时,如何做同样的事情“右键单击并重建”?

我想用不同的建筑宏重建同一个项目---在.vcproj中设置“PreprocessorDefinitions”

另一个问题:有没有一种简单的方法来替换 .vcproj 中 PreprocessorDefinitions 的值?我现在使用 python 来做到这一点。

0 投票
2 回答
1031 浏览

visual-studio-2008 - 如何强制 Visual Studio 2008 以正确的语言环境保存 vcproj 文件?

在我的团队中,有些人正在使用瑞典语言环境(尽管使用英语)进行开发,而其他人则使用美国英语。我更喜欢瑞典语格式的日期/时间/数字/货币。

vcproj 文件中版本字段的格式存在错误,这意味着它不断地从逗号更改为点,然后又变回来,具体取决于最后编辑文件的人。

差异如下所示:

任何想法如何解决这个问题?这是非常轻微的,但它开始让我感到紧张。:)

0 投票
0 回答
1194 浏览

windows-7-x64 - LoadLibrary API 失败并显示 998 (ERROR_NOACCESS)

LoadLibrary()在 Windows 7 64 位 PC 上运行时,API因我的 MFC 应用程序而失败。它为特定的 DLL 返回错误 998。此 DLL 是在 32 位机器上构建的。但是加载其他 DLL 没有问题。

我已经尝试从 DEP 中排除这个 MFC 应用程序,但仍然是同样的问题。

但令我惊讶的是,当我编写了一个示例控制台应用程序以使用相同的 API 加载有问题的 DLL 来检查这一点时,它按预期工作。

有人可以告诉我这个问题的原因吗?

0 投票
1 回答
862 浏览

visual-studio - Visual Studio 2010 中项目 (.vcproj) 属性的继承

我的 IDE 是 Visual Studio 2010。我有一个包含 100 多个项目 (.vcproj) 的解决方案 (.sln)。语言是 C++。该解决方案有两种配置:“发布”和“调试”。该解决方案有两个平台“Win32”和“x64”。我需要创建第三个配置,我们称之为“Release_and_PDB”。“Release_and_PDB”应该等于“Release”,除了它应该生成 PDB 文件。将来“Release_and_PDB”应该总是等于“Release”,只是它应该生成 PDB 文件。我想我可以分三步完成:

  1. 创建一个新配置。

  2. 手动更改每个项目属性,添加 PDB 的路径和名称(在链接器、调试、生成程序数据库文件中)。

  3. 确保 Release 中的属性更改也将反映对 Release_and_PDB 配置的相同更改

我的问题:

一个。Visual Studio 是否有任何工具来完成步骤 2,而无需手动更改任何(和每个)项目的属性?

湾。Visual Studio 是否有任何工具可以继承项目属性以完成第 3 步,而无需手动更改 Release_and_PDB 中的属性?

0 投票
1 回答
917 浏览

command-line - 使用 Visual Studio 命令将文件复制到 outdir

在“资源文件”下的项目中,我有一些我想复制到输出目录的属性文件。这个想法是我可以将我的输出目录提供给其他人,他们会自动读取 bin/output 目录中的属性文件。

我相信我这样做的方法是添加一个构建事件命令行命令并使用 XCOPY 或 COPY commannds。在查看了 XCOPY 的帮助之后,命令只是

XCOPY src 目标

我使用了命令:XCOPY $(InputDir)/properties.conf $(OutDir)/properties.conf

但它说它找不到文件。所以我试图找出 $(InputDir) 指向什么,因为其他人让它工作,但是 VS 命令行工具中的“set”命令只显示系统环境。变量而不是 vcprojects 可用的变量。

关于如何让它发挥作用的任何想法?也许有不同的方法可以做到这一点?

SOLN:刚刚使用“COPY properties.conf $(OutDir)\properties.conf”

0 投票
1 回答
98 浏览

batch-file - 要删除 *.vcproj.* 的批处理文件,例如 code.vcproj.user1 但没有 *.vcproj

如何编写批处理文件以*.vcproj.*仅删除 VisualStudioUserFile()而不删除 VisualStudioProject(*.vcproj)?

0 投票
1 回答
76 浏览

compilation - 添加到另一个 sln 时,我的 vcproj 无法编译(已经包含其他项目)

我有 pangoft2.vcproj。一旦我设置了包含目录等,它就会成功编译。

现在,在一个新的 .sln(我有一个 pango.vcproj)中,我添加了这个 pangoft2.vcproj。现在,当我编译程序时,它给出了 474 错误。我在这里复制了几行:


错误 20 错误 LNK2001:无法解析的外部符号 __imp_g_utf8_skip thai-shaper.obj

错误 47 错误 LNK2001:无法解析的外部符号 g_utf8_get_char thai-shaper.obj

错误 121 错误 LNK2001:无法解析的外部符号 pango_glyph_string_set_size thai-shaper.obj

错误 130 错误 LNK2001:无法解析的外部符号 pango_font_get_glyph_extents thai-shaper.obj


我必须告诉你,我已经在项目中包含了所需的库(pango-1.0.lib 和 glib-2.0.lib)。

你能告诉我这个错误的可能原因以及如何克服它吗?

提前致谢。

0 投票
1 回答
26535 浏览

c++ - 视觉工作室项目文件

.vcproj.vcxproj Visual Studio 项目文件有什么区别?.vcproj格式是否仅在 2010 之前的 Visual Studio 版本中可用?

我问是因为我正在阅读日期为 10/12 的 MSDN 教程,该教程说将文本插入 .vcproj 文件的某个区域,该区域在 .vcxproj 文件中不存在。试图将文本放在类似的区域会破坏项目。

0 投票
1 回答
314 浏览

c# - 使用 c# 项目类解决 .vcxproj 依赖项不会返回包含的文件夹

我正在尝试编写一个工具来解决 c++ 和 c# 项目之间的依赖关系。当我尝试获取 vcxproj 中包含的文件夹时,它会返回除包含文件夹之外的所有内容。我搜索了我希望在哪里找到它们:

但他们不在那里,或其他任何地方。