问题标签 [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.
visual-studio - 在 Visual Studio 生成事件中从批处理文件输出错误、警告和消息
我正在编写一个要从 Visual Studio 中的预构建事件执行的批处理文件。
如何让它向 Visual Studio 错误列表输出错误、警告和消息?
很难搜索到这个,因为出现的大多数事情都是如何修复错误,而不是抛出错误!
asp.net-mvc-4 - 在构建事件中运行可执行文件。适用于 TargetDirectory,而不是 ProjectDirectory
我需要将可执行文件作为构建前或构建后事件运行。
我尝试从我的项目目录中调用可执行文件,但程序找不到我正在使用的某个 .dll,即使两个项目都引用了相同的 .dll。
我只是尝试从 bin(目标目录)调用相同的可执行文件,它运行时没有 dll 错误。有谁知道为什么?不过,我不想将可执行文件保留在那里,因为我认为这是不好的做法。
另外,我可以在构建事件中遍历上/下目录吗?我可以连接 '..\' 或类似的东西吗?
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 退出。
我还搜索了排除参数,然后编写了上面提到的构建事件。我找不到我在这里缺少的东西或我做错了什么。
请帮助我。
谢谢你。
visual-studio - 多行构建事件导致锁定问题
我有一个带有 x 个项目的 Visual Studio 解决方案。每个项目都有(发布)由两行或多行组成的构建事件。
执行构建事件时,会出现锁定问题:
我怀疑 Visual Studio 将多行写入应由 cmd.exe 执行的唯一临时文件。我首先怀疑并行构建之间存在冲突,但是由于每个构建似乎都创建了一个唯一的文件,所以这不是原因。
另一个很好的细节是,有问题的文件在出错后没有被删除。当我打开它时,它是空的。
所以...
- 为什么会有冲突?
- 为什么是空的?
.net - gitab webhooks:触发“构建事件”时,将发送什么类型的json?
我想使用 .net 编写一个 webapi 来接收 gitlab webhook 在触发“构建事件”时发送的 json。我想在 .net 上编写一个与 json 类型相同的数据模型。但我不知道发送的 json 类型。
谁能告诉我触发“构建事件”时发送的 json 类型或给我一个例子?
visual-studio - 在构建后事件中从 %%F 占位符获取文件名
我有一个构建后事件如下:
这会枚举*.dll
文件并在它们存在时复制它们(这不是本意)。相反,它应该检查它们是否已经在目标目录中并相应地跳过它们。
我不知道如何使用%%F
占位符为每个目标文件构建路径。任何指针将不胜感激。
c# - C# Post Build Batch 文件返回 '´╗┐'
我有一个相当大的解决方案,在 Post Build 的一个项目文件中,我正在执行一个批处理文件。
其中的内容是:
后期构建是:
我也试过
两者都返回同一行:
当我从控制台运行批处理文件时,它会回显并成功完成所有操作。
当我通过管道传输到一个文件时,我得到的结果与我在构建窗口的输出中所做的相同。
在 output.txt 文件中,我得到了命令的输出,但在输入命令的控制台窗口中,我得到了同样的错误。
这不是我的机器,所有开发人员都有同样的问题。
我怎样才能解决这个问题?
visual-studio - 在从构建事件调用的 powershell 脚本中使用 Visual Studio 宏
我想在 Visual Studio 的构建事件中使用 powershell 脚本,并且我需要使用在 Visual Studio 本身中定义的一些宏。
这是我的 powershell 脚本示例:
然后在项目的预构建事件中,我以这种方式调用它:
构建项目时,我正确调用了脚本,但包含项目路径的字符串为空。
有没有办法将所有 Visual Studio 宏传递给 powershell 脚本,而不将它们显式地作为脚本参数传递(我必须使用很多宏,这会很乏味)?
c# - 在 asp.net 核心的构建后事件中运行 dotnet publish
我想在构建后发布我的网站。有没有办法在 asp,net core 的构建后事件中运行 dotnet publish 命令?这是我的 project.json 文件:
c# - 如何在 Visual Studio 中查看所有项目的构建事件?
我想重建我的整个解决方案,但我想确保项目没有构建后事件。Visual Studio 中是否有快速的方法来执行此操作?我宁愿不一一检查每个项目的属性。