问题标签 [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.
c# - VS2010 构建解决方案 - 将文件添加到 BIN 文件夹
我们有一个由 Windows 应用程序和各种库文件组成的解决方案。并非所有库文件都被主 Windows 应用程序引用,但是我们希望将所有库文件都包含在输出构建文件夹“bin”中。
显然,一种解决方案是简单地引用 Windows 应用程序中的每个库,但是我们希望避免任何不必要的引用。
我们如何将其他文件包含到我们的构建文件夹中?
这是一个 C# 项目。
delphi - 帮助在 Delphi 项目构建后事件中使用 signtool.exe
这是一个非常简单的问题。我应该在 Delphi 后期构建事件中写什么来执行命令行工具?
我写了这个:
(其中 c:\BinPath 是 Delphi 输出路径,为简单起见,我将 signtool.exe 和 pfx 文件复制到同一文件夹中)
当我构建项目时,我有这个模态窗口错误:
--------------- 项目 1- Microsoft Windows 的 CodeGear Delphi - Form1 ------------- -------------- 无法打开文件“C:\SourcePath\EXEC”。找不到指定的路径..
在我收到的消息中
[执行错误] EXEC(1):“SignerTimeStamp() 失败。” (-2147467259/0x80004005)
[执行错误] 退出命令“c:\BinPath\signtool.exe sign /f c:\BinPath\Mypfxfile.pfx /p MyPassword /t http://timestamp.verisign.com/scripts/timstamp.dll c:\BinPath \Project1.exee”,代码为 1。
如何管理这个?在 Delphi 帮助中,我阅读了(来自创建构建事件主题):
输入构建命令,每行一个命令,输入每个命令后按回车键。命令由任何有效的 DOS 命令组成,例如: copy $() c:\Built\$()
所以我只是在构建事件中插入了c:\BinPath\....Project1.exe
我能够从命令提示符运行的()。错误在哪里?谢谢。
vb.net - Visual Studio 2008:项目属性页面上没有生成事件文件夹
我正在使用 Visual Studio 2008 Professional 构建一个 VB.NET 控制台应用程序。我有一个文本文件,我想在构建后复制到输出目录。我想创建一个构建事件来执行此操作,但我在属性页上看不到“构建事件”文件夹。有没有可以获取此文件夹的设置?或者,是否有另一种方法可以设置构建后事件以将文件复制到输出目录?
我在“属性”页面上看到的文件夹:Application Compile Debug References Resources Services Settings Signing My Extensions Security Publish
visual-studio - 在 VS 2010 中自动指定默认的构建后事件
Visual Studio 2010 中有没有办法自动指定构建后事件命令?现在我必须为我创建的每个新项目继续输入相同的命令。有没有办法让所有新项目默认使用特定的构建后事件命令?
visual-studio - 使用项目版本号重命名 .msi 和 setup.exe
这是关于 Visual Studio 2008 安装和部署项目的。
我想将项目版本号添加到 .msi 文件名(以及 setup.exe)。例如,
我正在尝试在构建后事件中执行此操作,但似乎对我可用的唯一宏是:
我尝试使用 $(Version),但“宏”解析为空。
有没有办法将版本号添加到我的可用构建后事件宏列表中?
还是有其他方法可以做到这一点?
visual-studio-2010 - 从后期构建工具的输出中向项目错误列表添加警告
我有一个作为构建后事件运行的命令行工具。该工具对我项目中的代码进行一些分析,并生成一个文本文件作为其输出。
我想获取该工具生成的文本文件,并将其内容作为一组警告添加到我的项目的错误列表窗口中。
这是可能的还是我需要编写自己的 VS 扩展来实现它?
mercurial - 构建后提交:好还是坏?
在成功构建之后自动化源代码控制提交是一个好策略吗?
编辑:我问是因为我希望在版本之间进行更频繁的增量提交,这比在 v1.0 和 v1.1 之间回滚 2K+ 新代码行更容易找到引入错误的点。
visual-studio - 包括 bin 目录中未引用的 dll
我有一个依赖文件夹,用于我的 Web 应用程序中的 dll。有些在 Web 应用程序中被引用,有些则没有。但是,要运行应用程序,我需要将所有 dll 放在 Web 应用程序的 bin 目录中。但我不想在网络应用程序中引用它们。有解决办法吗?我正在考虑将构建后事件从依赖项复制到 bin 目录所需的 dll 中。
visual-studio - 导致退出代码为 1 的构建后事件
我在 Visual Studio 的 Web 应用程序中有以下构建后事件。
".......\External\Tools\ILMerge\2.10.0\ILMerge" /out:"$(ProjectDir)$(OutDir)Combined.dll" "$(TargetPath)" "$(ProjectDir)$(OutDir)Utilities.dll" "$(ProjectDir)$(OutDir)AjaxMin.dll" "$(ProjectDir)$(OutDir)Yahoo.Yui.Compressor.dll" "$(ProjectDir)$( OutDir)EcmaScript.NET.modified.dll"
它导致退出代码为 1。任何想法为什么会这样?
post-build-event - 目录不是 C:\ 的发布构建事件命令
我想在项目的构建后事件中运行一个命令,如果我执行 C:\temp\Client.exe 它工作正常,但如果我的项目在拇指驱动器中并将命令更改为 G:\temp\Client。 exe它看起来不喜欢路径并以代码9009退出。如果exe位于与C驱动器不同的路径中,我需要什么命令。谢谢