问题标签 [post-build-event]
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.
visual-studio - Visual Studio Post Build Event MT.exe 命令失败,代码为 9009
嗨,我正在从我的后期构建事件中运行以下命令:
退出并显示代码 9009 失败...我不明白为什么会发生这种情况;有什么建议么?
visual-studio - TFS 2010 构建自动化和构建后事件
在我继承的项目中,原始开发人员在他的 Visual Studio 项目中使用了许多构建后事件来复制 DLL 和在 VS 中构建时的东西。
现在我正试图将这些东西移到 TFS 2010 构建系统中,这引起了一些悲伤。
我希望能够创建一个新的“连续”项目配置,并在该配置中从 Visual Studio 中排除那些构建后事件 - 但似乎这些调用无法根据您的项目配置进行配置......
有任何想法吗?有什么我可以检查以知道我在 TFS Build 下运行然后跳过那些 CMD 文件吗?任何想法都将受到欢迎!
c# - 在构建后事件上更新本地 nuget 包
我的本地 nuget 库存储库分别用于我的个人和工作相关的类库。
我为不再开发的库创建了一些 nuget 包。我只为他们这样做,因为我不知道如何在我的项目构建后立即自动更新它们。
我认为所有工作都是通过带有 Visual Studio 命令提示符的 nuget 命令行完成的。所以我可以轻松地完成我需要的工作(当然我会完全了解命令,但我不会!)
基本上我希望在我的项目的构建后事件上执行以下任务。
在项目构建上:
- 将项目dll复制到特定文件夹(nuget包的lib文件夹)
- 为新文件版本更新 nuspec 文件(我的项目正在增加每个构建的文件版本)
- 使用新文件版本创建新的 nupkg 文件
Phil Haack 展示了其中的一些功能,但据我所知,它仍然是一个原型。
所以我的要求就是以上。有没有其他人做到这一点?
visual-studio - 使用 Visual Studio 2010 编译后执行 exe 文件或 bat 文件
在 C++ 程序的编译结束后,我会执行一个 exe 文件或一个 bat 文件。我怎么能这样做?
编辑 1 这是我的实际命令行:
visual-studio - 如何检索构建事件的主要/次要/构建/修订号
嗨!
我正在使用这段代码在构建后事件中复制一些文件:
如您所见,我想使用$(Revision)
-显然,这行不通...
有人可以帮帮我吗?
@mods:我不知道要使用哪个标签……一方面是msbuild,另一方面是visual studio……?随意编辑!
xcopy - 如果指定目录不存在,XCOPY 切换创建指定目录?
我在构建后事件中使用 XCOPY 将编译后的 DLL 从其输出文件夹复制到主应用程序的输出文件夹。DLL 被复制到主应用程序输出文件夹中的“模块”子文件夹中,如下所示:
如果 Modules 文件夹存在,该命令可以正常工作,但我在测试过程中发现,如果该文件夹不存在,XCOPY 不会创建它,并且命令失败。
如果文件夹不存在,是否有一个 XCOPY 开关会导致创建该文件夹?如果没有,如果文件夹不存在,我会在构建后事件中添加什么来创建文件夹?谢谢你的帮助。
visual-studio-2010 - 将构建的程序集(包括 PDB、.config 和 XML 注释文件)复制到构建后的文件夹
有没有一种通用的方法可以让我获得一个构建后事件来将构建的程序集以及任何 .config 和任何 .xml 注释文件复制到一个文件夹(通常是解决方案相关),而无需在每个项目上编写一个构建后事件一个办法?
目标是拥有一个文件夹,其中包含整个解决方案的最后一次成功构建。
在多个解决方案上使用相同的构建解决方案也会很好,可能启用/禁用某些项目(所以不要复制单元测试等)。
谢谢,
基龙
c# - 在调试之前运行批处理脚本
我想每次在启动程序进行调试之前运行一个批处理脚本。
对于构建事件,这种功能是通过构建前事件、构建后事件来实现的。
对于实际调试,我找不到任何调试前、调试后事件。
如何实现这个场景?
我正在使用 VS2008、.net 框架 3.5、c# 应用程序。
我反对在应用程序中创建一些额外的代码行来启动外部批处理文件的想法。
c# - 如何在 Visual Studio 构建前/构建后命令行中检测调试/发布?
如何从命令行预构建或构建后窗口检测调试或发布模式?
我测试了下面的代码,它在代码文本窗口中工作。它可以转换为命令行代码吗?如果可以,怎么做,谢谢。