问题标签 [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.
c++ - 带有 v120_xp 工具集的 Visual Studio 2013 项目有 MIDL 2072 错误
我最近搬到了 Visual Studio 2013 并升级了我所有的 c++ 项目以使用 8.1 的 windows SDK 和 v120_xp 工具集。大多数项目正在编译并且工作正常,但是我确实有两个项目拒绝构建,并出现类似于以下错误的几个错误:
所有错误均与 d3d10sdklayers.idl 文件有关。如果我单独编译文件就可以,当项目 idl 文件作为项目的一部分编译时会发生这种情况。
任何帮助或建议表示赞赏,谢谢。
visual-studio-2008 - Visual Studio 项目编译但解决方案没有(因为项目)
我在 Visual Studio 2008 中有一个包含多个项目的解决方案。我在其中一个中使用了 boost。我已经包含了所有必要的目录和路径等。当我使用 boost 编译项目时,它编译得很好。当我构建整个解决方案时,它失败并告诉我它找不到我正在使用的 boost 标头。但它在编译的项目中。这怎么可能?
我已经清理、重建(解决方案和项目)并打开并重新打开了 Visual Studio。依然没有...
有任何想法吗?
visual-studio-2008 - 考虑到解决方案文件夹,如何以编程方式遍历 Visual Studio 2008 解决方案的所有项目
我正在尝试以编程方式浏览我们的 Visual Studio 2008 解决方案的所有项目,以确保某些项目设置的正确值。
我正在尝试使用 VBS 和 DTE 来做这件事,但我不坚持使用特定的语言/API/框架,除了我不想在 XML 级别对项目设置进行调整。
以下 VBS 代码的问题在于它没有遇到任何项目(因为它们都包含在解决方案文件夹中)——相反,我只是得到了解决方案文件夹的列表。
示例 msgbox 输出:
上面的 GUID 实际上对于所有解决方案文件夹都是相同的。
感谢您的任何提示!
visual-studio - 如何在 Visual Studio 中为整个解决方案设置 dll 位置?
我熟悉如何在 Visual Studio 中为项目设置 .dll 的位置:Visual Studio:如何设置 dll 的路径?.
但这些方法只允许您为单个项目设置 .dll 路径。我的解决方案有许多项目需要具有相同的 .dll 路径。有没有一种方法可以一次为解决方案中的所有项目设置所有路径?
regex - 如何编写用于删除 c# 项目文件中特定标签的 Powershell 脚本
我正在编辑 Owen Johnson 在 GitHub 上编写的 Powershell 脚本,用于迁移 MSBuild 集成解决方案以使用带有 Nuget 的自动包还原。这是原始的迁移脚本:
我还想删除<Target>
Name="EnsureBclBuildImported" 的标签及其内容。我对正则表达式不是很有经验,不幸的是,我最初尝试让它工作的尝试都失败了。我尝试将目标标签的正则表达式更改为"\s*<Target Name=""(EnsureNuGetPackageBuildImports|EnsureBclBuildImported)""/.+?(?=>)/(.|\n)*?</Target>"
我还尝试制作一个新的正则表达式,如下所示:"\s*<Target Name=""EnsureBclBuildImported"" ^[^\>]*(.|\n)*?</Target>"
git - Visual Studio 中的“没有用于选择的属性页”错误,仅在一个项目中
StackOverflow上 已经 存在 “没有用于选择的属性页”的问题,但我遇到了一个新版本。
就我而言,在 Git 合并后,14 个项目中只有一个项目出现“没有可供选择的属性页”错误。关联的 .vcproj 文件没有显示明显的错误。
c++ - C++ vcproj 输出目录宏
在 vcproj 文件中我有
什么是.\Release
某种宏?它在什么设置中显示?怎么设置他?
msvc12 - vcproj 用于没有同名 .c 的 .exe?
我不需要 a中的xxx.c
来源吗?(如何)MSVC 可以创建一个没有同名源文件吗?.vcproj
xxx.exe
.exe
.c
考虑一下.vcproj
:它正在创建winhugs.exe
. 项目需要winhugs.h
,它在那个文件夹中,还有其他各种winhugs.xyz
,它们也在那里;但没有提到winhugs.c
,回购中的任何地方都没有。
winhugs
是一个 Windows 化的单板,项目hugs
确实提到了hugs.c
,它在 repo 中。但是hugs.c
是一个 Unix 源代码,它编译为hugs.exe
使用make
我已经成功构建的 /gcc。
项目是否有可能也可以从构建hugs.exe
到生产winhugs.exe
?
[我在 MSVC v12.0,如果相关的话;但来源都可以追溯到 2006 年。这就是为什么我有.vcproj
一个过时的格式。]
c++ - 如何更改 vcproj 或 vcxproj 中 ProjectReference 标记的顺序?
我正在使用 MS Visual Studio 2019 构建一个 c++ 项目
我有一个解决方案,其中三个项目
一个用于可执行文件,另一个用于静态库
现在我想更改可执行文件的链接库的顺序
最后发现它们是按照它的顺序链接的,project.vcxproj
我用文本编辑器手动更改了顺序,最后成功得到结果
但我不知道如何在 Visual Studio GUI 中做到这一点
如果库在我的project.vcxproj
Can I change the order of the libraries with Visual Studio GUI 中描述如下?
visual-studio - Clearcase - 将两个文件合并为一个具有统一历史记录的文件
我有两个不同的文件,每个文件都有自己的历史,我想将它们合并为一个,但保留两个历史。
例如(我的实际问题):在从旧的视觉工作室转换到新的视觉工作室之后,我有x.vcproj
and x.vcxproj
(我什至不记得这些是哪些了)。基本上在转换之后,我们一起停止使用旧格式。
那时应该做的是编写一个遍历所有转换项目的脚本(在向 clearcase 添加任何内容之前):
- 签出
x.vcproj
及其包含的文件夹。 - 重命名
x.vcxproj
为一些临时文件,比如说x.vcxproj.temp
- 用于
cleartool
重命名x.vcproj
为x.vcxproj
- 用
x.vcxproj
_x.vcxproj.temp
- 签入
x.vcxproj
文件。
这在当时就可以做到,但还没有做到,现在大多数<Project Name>.vcxproj
已经有了自己的广泛历史。
这两个文件的历史可以统一起来,还有一些如何模拟上述流程?
视觉示例:
从:
我想得到以下结果树: