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

visual-studio - VS 构建后事件

我想实现一个执行以下操作的构建后事件

  1. DLL 输出的相对路径副本(1 个文件,并非所有调试爵士乐)
  2. A 将输出 DLL 注册到 GAC

这是怎么做到的?

0 投票
2 回答
387 浏览

python - Visual C++ 2005 构建步骤中的 Python 脚本未产生其他进程

我在调用 Python 2.5.1 脚本的 VC++ 2005 项目中有以下构建后步骤:

postbuild.py 会:

该进程永远不会启动,并且与我尝试的任何其他进程相同,即使使用 subprocess.call 或 Popen 而不是 os.system。

有谁知道与 Python 2.5.1 中的此类问题或 Visual C++ 2005 SP1 中的构建事件相关的任何事情?

0 投票
3 回答
4799 浏览

.net - VS .Net:发布“主要输出”的构建事件" 在安装程序项目中

我在项目中使用以下构建后操作,将 lib 合并到我的应用程序中:

这工作正常。现在我有一个安装程序项目并添加了项目输出。我希望使用“来自的主要输出”,即 /bin/Release 中的 exe。但实际上不是 /bin/release/myApp.exe ,而是 /obj/release/myApp.exe 被使用。

有谁知道我是否可以更改此行为并将 /bin/release 中的输出用于安装程序项目?谢谢。

0 投票
6 回答
6760 浏览

asp.net - 在 Visual Studio 2008 中向网站添加构建后事件

我在 Visual Studio 2008 中使用“网站”,我想添加一个构建后事件,它将构建时间附加到 web.config 文件中。是否可以?

0 投票
6 回答
392294 浏览

visual-studio - Visual Studio 生成后事件 - 复制到相对目录位置

在成功构建时,我希望将输出目录的内容复制到同一“基本”文件夹下的不同位置。此父文件夹是一个相对部分,可能会因源代码管理设置而异。

我列出了一些可供我使用的宏值...

$(SolutionDir) = D:\GlobalDir\Version\AppName \Solution1\build

$(ProjectDir) = D:\GlobalDir\Version\AppName \Solution1\Version\ProjectA\

我想将输出目录内容复制到以下文件夹:

D:\GlobalDir\Version\AppName \Solution2\Project\Dependency

需要从上述宏之一中获取基本位置“D:\GlobalDir\Version\AppName”。但是,没有一个宏值列出父位置。

如何提取构建后复制命令的基本位置?

0 投票
3 回答
88525 浏览

windows - 我可以使用单个“复制”命令在 Windows 命令行上复制多个命名文件吗?

我想将几个已知文件复制到另一个目录作为构建后事件的一部分,但不希望在我的构建事件中出现“复制[文件] [目标] [开关]”的行和行。如果可能的话,我想列出我想使用类似格式复制的文件:“复制 [文件 1] [文件 2] [文件 3] [etc...] [destination] [switches]” . 但是,Windows 似乎不喜欢这种格式。有任何想法吗?谢谢!

0 投票
3 回答
6063 浏览

visual-studio-2008 - 有没有办法在构建后事件中删除输出文件

我正在尝试在 .NET 构建上运行构建后批处理文件,该文件对输出文件进行加密,删除原始文件,然后将加密版本重命名为原始输出文件名。IE:

构建 A,然后在构建后:

  1. 加密 A->B,
  2. 德尔/法,
  3. 重命名 B A。

我似乎无法在加密后删除原始输出文件,因为安装程序项目(或者项目本身?)似乎有文件锁定。我尝试强制删除,但它不仅仅是一个只读属性,而是一个完整的锁定。有没有办法解决这个问题?

0 投票
2 回答
7738 浏览

visual-studio-2008 - 两个 Visual Studio 构建后事件问题和 MSBuild

我有两个问题:visual studio 2008 和构建后事件。

1) 我如何动态列出要由构建后事件调用的 msbuild.exe 完整路径?目前,我有以下(效果很好,顺便说一句): -

.. 但这只有在您有 x64 位环境时才有效。有没有办法使用一些内置的魔法设置?例如。$(MsBuildPath)msbuild.exe "blah....xml"??

2) 我的 msbuild 任务做了一些事情,然后生成一个 txt 文件作为输出。我在 msbuild xml 文件中定义了输出路径。

我如何将真正的输出文件夹传递给 msbuild 文件?我试过...

但那失败了:(

干杯!

更新 #1 - 回答第二个问题..

我已经找到了回答第二个问题的方法——虽然不确定它是否是最好的..所以我对其他想法持开放态度:)

XML 文件更改 :: 添加一个属性组,如果没有将外部参数传递给 msbuild.exe 可执行文件,则该属性组设置内部变量名称。

现在,调用 msbuild 可执行文件,如 ...

并且有效:)

0 投票
1 回答
805 浏览

sql - SSIS(缺失)预构建和构建后

对于正在进行的仓库工作,我们有一个包含多个项目的单一解决方案

  1. OLTP 数据库项目
  2. 仓库数据库项目
  3. SSIS ETL项目

构建 SSIS 项目后,我想将二进制文件(实际上是 XML)从 Bin 文件夹移动到“C:\AutomatedTasks\ETL.Warehouse\”和“C:\AutomatedTasks\ETL”

我找不到为 SSIS 项目执行此操作的 Post-Build 事件。他们在哪里?如果它们不可用,我该如何实现?

0 投票
1 回答
1679 浏览

sql - SSIS项目中的后期构建

我想在我的 SSIS 项目中有一个 PostBuildEvent。这是我的原始 .DTProj 文件,来自一个带有一个测试包的测试项目。

我试过插入 <PostBuildEvent> ,它看起来像这样

PostBuildEvent 根本不会触发。我在这里做错了什么?