问题标签 [build-events]

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 投票
1 回答
1181 浏览

visual-studio - 在 Visual Studio 生成事件中从批处理文件输出错误、警告和消息

我正在编写一个要从 Visual Studio 中的预构建事件执行的批处理文件。

如何让它向 Visual Studio 错误列表输出错误、警告和消息?

很难搜索到这个,因为出现的大多数事情都是如何修复错误,而不是抛出错误!

0 投票
0 回答
35 浏览

asp.net-mvc-4 - 在构建事件中运行可执行文件。适用于 TargetDirectory,而不是 ProjectDirectory

我需要将可执行文件作为构建前或构建后事件运行。

我尝试从我的项目目录中调用可执行文件,但程序找不到我正在使用的某个 .dll,即使两个项目都引用了相同的 .dll。

我只是尝试从 bin(目标目录)调用相同的可执行文件,它运行时没有 dll 错误。有谁知道为什么?不过,我不想将可执行文件保留在那里,因为我认为这是不好的做法。

另外,我可以在构建事件中遍历上/下目录吗?我可以连接 '..\' 或类似的东西吗?

0 投票
1 回答
1746 浏览

batch-file - 发布构建事件 xcopy - 排除某些文件集

我想在项目编译成功后将其中的一些文件复制到特定的文件夹中。我写了一个构建后事件,如下所述:

注意:我的项目的输出路径已设置为 bin 文件夹,用于调试和发布两种模式。

上述构建事件运行良好,bin 文件夹下的所有文件都已复制到目标文件夹。但是连同所需的文件,“vshost.exe”文件也被复制了,我不想要这个文件。因此,我使用了 xcopy 构建事件的 exclude 参数,如下所述:

使用上述构建事件,编译失败,错误为:

命令 "xcopy "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility\bin" "C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\ Source\Installer\Application\DBUpgradeUtility\bin....\Support Files\DBUpgradeUtility\" /Y /exclude:"C:\TFSWorkspace\FASTER.Web - v6.3.Sprint.06\Source\Installer\Application\DBUpgradeUtility \bin....\Support Files\DBUpgradeUtility*。vshost.exe”以代码 4 退出。

我还搜索了排除参数,然后编写了上面提到的构建事件。我找不到我在这里缺少的东西或我做错了什么。

请帮助我。

谢谢你。

0 投票
0 回答
290 浏览

visual-studio - 多行构建事件导致锁定问题

我有一个带有 x 个项目的 Visual Studio 解决方案。每个项目都有(发布)由两行或多行组成的构建事件。

执行构建事件时,会出现锁定问题:

我怀疑 Visual Studio 将多行写入应由 cmd.exe 执行的唯一临时文件。我首先怀疑并行构建之间存在冲突,但是由于每个构建似乎都创建了一个唯一的文件,所以这不是原因。

另一个很好的细节是,有问题的文件在出错后没有被删除。当我打开它时,它是空的。

所以...

  • 为什么会有冲突?
  • 为什么是空的?
0 投票
0 回答
66 浏览

.net - gitab webhooks:触发“构建事件”时,将发送什么类型的json?

我想使用 .net 编写一个 webapi 来接收 gitlab webhook 在触发“构建事件”时发送的 json。我想在 .net 上编写一个与 json 类型相同的数据模型。但我不知道发送的 json 类型。

谁能告诉我触发“构建事件”时发送的 json 类型或给我一个例子?

0 投票
0 回答
31 浏览

visual-studio - 在构建后事件中从 %%F 占位符获取文件名

我有一个构建后事件如下:

这会枚举*.dll文件并在它们存在时复制它们(这不是本意)。相反,它应该检查它们是否已经在目标目录中并相应地跳过它们。

我不知道如何使用%%F占位符为每个目标文件构建路径。任何指针将不胜感激。

0 投票
1 回答
361 浏览

c# - C# Post Build Batch 文件返回 '´╗┐'

我有一个相当大的解决方案,在 Post Build 的一个项目文件中,我正在执行一个批处理文件。

其中的内容是:

后期构建是:

我也试过

两者都返回同一行:

当我从控制台运行批处理文件时,它会回显并成功完成所有操作。

当我通过管道传输到一个文件时,我得到的结果与我在构建窗口的输出中所做的相同。

在 output.txt 文件中,我得到了命令的输出,但在输入命令的控制台窗口中,我得到了同样的错误。

这不是我的机器,所有开发人员都有同样的问题。

我怎样才能解决这个问题?

0 投票
1 回答
580 浏览

visual-studio - 在从构建事件调用的 powershell 脚本中使用 Visual Studio 宏

我想在 Visual Studio 的构建事件中使用 powershell 脚本,并且我需要使用在 Visual Studio 本身中定义的一些宏。

这是我的 powershell 脚本示例:

然后在项目的预构建事件中,我以这种方式调用它:

构建项目时,我正确调用了脚本,但包含项目路径的字符串为空。

有没有办法将所有 Visual Studio 宏传递给 powershell 脚本,而不将它们显式地作为脚本参数传递(我必须使用很多宏,这会很乏味)?

0 投票
1 回答
4872 浏览

c# - 在 asp.net 核心的构建后事件中运行 dotnet publish

我想在构建后发布我的网站。有没有办法在 asp,net core 的构建后事件中运行 dotnet publish 命令?这是我的 project.json 文件:

0 投票
1 回答
174 浏览

c# - 如何在 Visual Studio 中查看所有项目的构建事件?

我想重建我的整个解决方案,但我想确保项目没有构建后事件。Visual Studio 中是否有快速的方法来执行此操作?我宁愿不一一检查每个项目的属性。