问题标签 [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.

0 投票
4 回答
26976 浏览

visual-studio - Visual Studio Post Build Event MT.exe 命令失败,代码为 9009

嗨,我正在从我的后期构建事件中运行以下命令:

退出并显示代码 9009 失败...我不明白为什么会发生这种情况;有什么建议么?

0 投票
3 回答
12995 浏览

visual-studio - TFS 2010 构建自动化和构建后事件

在我继承的项目中,原始开发人员在他的 Visual Studio 项目中使用了许多构建后事件来复制 DLL 和在 VS 中构建时的东西。

现在我正试图将这些东西移到 TFS 2010 构建系统中,这引起了一些悲伤。

我希望能够创建一个新的“连续”项目配置,并在该配置中从 Visual Studio 中排除那些构建后事件 - 但似乎这些调用无法根据您的项目配置进行配置......

有任何想法吗?有什么我可以检查以知道我在 TFS Build 下运行然后跳过那些 CMD 文件吗?任何想法都将受到欢迎!

0 投票
6 回答
17044 浏览

c# - 在构建后事件上更新本地 nuget 包

我的本地 nuget 库存储库分别用于我的个人和工作相关的类库。

我为不再开发的库创建了一些 nuget 包。我只为他们这样做,因为我不知道如何在我的项目构建后立即自动更新它们。

我认为所有工作都是通过带有 Visual Studio 命令提示符的 nuget 命令行完成的。所以我可以轻松地完成我需要的工作(当然我会完全了解命令,但我不会!)

基本上我希望在我的项目的构建后事件上执行以下任务。

在项目构建上:

  1. 将项目dll复制到特定文件夹(nuget包的lib文件夹)
  2. 为新文件版本更新 nuspec 文件(我的项目正在增加每个构建的文件版本)
  3. 使用新文件版本创建新的 nupkg 文件

Phil Haack 展示了其中的一些功能,但据我所知,它仍然是一个原型。

所以我的要求就是以上。有没有其他人做到这一点?

0 投票
2 回答
8002 浏览

visual-studio - 使用 Visual Studio 2010 编译后执行 exe 文件或 bat 文件

在 C++ 程序的编译结束后,我会执行一个 exe 文件或一个 bat 文件。我怎么能这样做?

编辑 1 这是我的实际命令行:

0 投票
2 回答
1292 浏览

visual-studio - 如何检索构建事件的主要/次要/构建/修订号

嗨!

我正在使用这段代码在构建后事件中复制一些文件:

如您所见,我想使用$(Revision)-显然,这行不通...

有人可以帮帮我吗?

@mods:我不知道要使用哪个标签……一方面是msbuild,另一方面是visual studio……?随意编辑!

0 投票
2 回答
9009 浏览

delphi - 在构建后使用 Resource Hacker 更改图标

这个问题写在几个地方(比如这里这里)。

在第二个问题中有一条评论说要使用

我也尝试使用-modify而不是-addoverwrite

但结果是一样的。

图标已更改:如果我右键单击 exe 文件并检查属性,我会看到图标已更改,但在 Windows 资源管理器中我仍然看到旧图标。

如果我用 Resource Hacker 打开它(所以不使用它作为命令行工具,而是作为普通的 GUI 工具)我在“打开文件”对话框中看到正确的图标。

有人可以提出解决方案吗?我正在尝试在 Delphi 后期构建事件中使用它。

0 投票
9 回答
159286 浏览

xcopy - 如果指定目录不存在,XCOPY 切换创建指定目录?

我在构建后事件中使用 XCOPY 将编译后的 DLL 从其输出文件夹复制到主应用程序的输出文件夹。DLL 被复制到主应用程序输出文件夹中的“模块”子文件夹中,如下所示:

如果 Modules 文件夹存在,该命令可以正常工作,但我在测试过程中发现,如果该文件夹不存在,XCOPY 不会创建它,并且命令失败。

如果文件夹不存在,是否有一个 XCOPY 开关会导致创建该文件夹?如果没有,如果文件夹不存在,我会在构建后事件中添加什么来创建文件夹?谢谢你的帮助。

0 投票
1 回答
2141 浏览

visual-studio-2010 - 将构建的程序集(包括 PDB、.config 和 XML 注释文件)复制到构建后的文件夹

有没有一种通用的方法可以让我获得一个构建后事件来将构建的程序集以及任何 .config 和任何 .xml 注释文件复制到一个文件夹(通常是解决方案相关),而无需在每个项目上编写一个构建后事件一个办法?

目标是拥有一个文件夹,其中包含整个解决方案的最后一次成功构建。

在多个解决方案上使用相同的构建解决方案也会很好,可能启用/禁用某些项目(所以不要复制单元测试等)。

谢谢,
基龙

0 投票
5 回答
9375 浏览

c# - 在调试之前运行批处理脚本

我想每次在启动程序进行调试之前运行一个批处理脚本。

对于构建事件,这种功能是通过构建前事件、构建后事件来实现的。

对于实际调试,我找不到任何调试前、调试后事件。

如何实现这个场景?

我正在使用 VS2008、.net 框架 3.5、c# 应用程序。

我反对在应用程序中创建一些额外的代码行来启动外部批处理文件的想法。

0 投票
2 回答
4912 浏览

c# - 如何在 Visual Studio 构建前/构建后命令行中检测调试/发布?

如何从命令行预构建构建后窗口检测调试发布模式?

我测试了下面的代码,它在代码文本窗口中工作。它可以转换为命令行代码吗?如果可以,怎么做,谢谢。