post-build-event相关内容

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

有没有一种通用的方法可以让我获得构建后事件来复制构建的程序集以及任何 .config 和任何 .xml 注释文件到文件夹(通常是解决方案相关),而无需编写构建后事件解决方案中的每个项目? 目标是拥有一个包含整个解决方案的最后一次成功构建的文件夹. 在多个解决方案上使用相同的构建解决方案也很好,可能启用/禁用某些项目(所以不要复制单元测试等). 谢谢, 基隆 解决方案 您 ..
发布时间:2022-01-08 15:36:38 其他开发

如何修复构建后事件中的 MSB3073 错误?

我正在处理一个项目,该项目需要将通过构建我的解决方案生成的 DLL 从 bin 文件夹复制到另一个文件夹,这两个文件夹都在我的机器上,在我的 C 驱动器中.我编写了一个使用 xcopy 来完成此操作的批处理文件,您可以在此处查看: xcopy/s/y/q "C:\Users\scogan\Documents\Visual Studio 2012\Projects\Organizr\Server\ ..
发布时间:2022-01-08 15:03:07 其他开发

有没有更好的方法将本机 dll 复制到 bin 文件夹?

我有从本机 (C++) dll 调用函数的 C# 包装器代码.目前,我可以添加对 C# dll 的引用并将“复制本地"选项设置为 true.但是,作为依赖项的本机 dll 无法添加为引用 - 因此没有“复制本地"选项. 我尝试了以下方法 使用构建后事件将本机 dll 从 Libs 文件夹复制到 $(TargetFolder) copy "$(ProjectDir)Libs\NQu ..
发布时间:2021-12-28 19:45:34 C#/.NET

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL ..
发布时间:2021-11-26 15:02:56 C#/.NET

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 DLL ..
发布时间:2021-11-26 14:48:20 C#/.NET

在构建后事件之前还是之后,程序集是否使用强名称签名?

我正在使用 editbin 修改程序集的堆栈大小,请参阅 增加主程序的堆栈大小或者为递归代码块创建一个具有更大堆栈大小的新线程? 现在我问自己:在构建后事件之前还是之后,程序集是否使用强名称签名?因为 editbin 正在构建后事件中更改程序集. 我的帖子构建事件看起来像这样: "$(DevEnvDir)..\..\VC\bin\editbin.exe"/STACK:16777216 ..
发布时间:2021-11-26 12:20:45 C#/.NET

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖于它(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 D ..
发布时间:2021-11-25 05:22:56 C#/.NET

如何从 C# 项目的构建事件访问 Visual Studio 解决方案级平台?

我们有一个大型 VS 2010 解决方案,主要是 C# 代码,但也有一些本机 DLL,各种 C# 项目都依赖于它(包括我们的单元测试 DLL).我们正在尝试同时支持 32 位和 64 位版本的库.因此,我们现在将本机 DLL 构建为 32 位和 64 位.问题是我们的许多 C# 项目都有构建后事件,这些事件将所需的本机 DLL 复制到项目的 TargetDir 中.现在我们有两个不同版本的本机 D ..
发布时间:2021-11-24 23:35:32 C#/.NET

在构建后事件之前还是之后,程序集是否使用强名称签名?

我正在使用 editbin 修改程序集的堆栈大小,请参阅 增加主程序的堆栈大小或者为递归代码块创建一个具有更大堆栈大小的新线程? 现在我问自己:在构建后事件之前还是之后,程序集是否使用强名称签名?因为 editbin 正在构建后事件中更改程序集. 我的帖子构建事件看起来像这样: "$(DevEnvDir)..\..\VC\bin\editbin.exe"/STACK:16777216 ..
发布时间:2021-11-24 11:41:36 C#/.NET

如何在 Visual Studio 2017 (C#) 中抑制初始构建后事件错误?

我在 Visual Studio 2017 中有一个 C# 解决方案.我还有一个名为 foobar.bat 的批处理脚本,其中包含以下代码: echo foobar : error 1: 这是一个测试错误. 我的目标是仅让上面的测试错误消息在我构建特定项目时出现在 Visual Studio 的错误列表中,并在它出现时停止构建.所以我把[path to script]\foobar.bat 放 ..

在 Visual Studio 中继承构建后事件?

我在 Visual Studio 中有一个解决方案,其中我有一个共享属性表,其中包含需要为每个项目执行的构建后事件命令 (bar). Foo.props > 通用属性 > 构建事件 > 构建后事件 >命令行 = bar 然后如何指定其他特定于项目的构建后事件?缺少通常的“从父项或项目默认值继承",我宁愿不必手动将 bar 添加到每个项目,因为它很难维护. 解决方案 基于此 po ..
发布时间:2021-09-18 19:43:31 其他开发

如何使用构建后事件签出-复制-签入 TFS 中的文件?

我有一个项目持有服务器控件.每当我对其进行更改时,我都希望能够在发布模式下构建并将输出 DLL(及其文档 Xml 文件)复制到 Team Foundation Server 中的文件夹中. 我提出了一个构建后事件: 检查 DLL 和 XML. 将它们复制到 TFS 文件夹 通过一些评论重新检查它们. 这是脚本: if $(ConfigurationName) == Rele ..
发布时间:2021-09-06 20:12:46 其他开发

多个目标的构建后步骤

我有一个makefile,它有多个目标,可以输出不同格式的数据,例如制作html ,制作pdf ,制作txt 等.这些选项被使用.我已经对构建前步骤进行了排序,但是不确定如何使构建后步骤正常运行. .PHONY: html pdf txt pre-build post-build预构建:做预建的东西构建后:做后建物html:data.datgenerate-html data.datpdf:da ..
发布时间:2021-05-31 19:43:54 其他开发