【发布时间】:2019-08-13 06:13:14
【问题描述】:
我在我的 C# 控制台项目 (Visual Studio 2017) 中使用外部库 UnmanagedExports。我的项目的 csproj 文件除其他外包含以下几行:
<DllExportLibToolPath>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64</DllExportLibToolPath>
<NoDllExportsForAnyCpu>false</NoDllExportsForAnyCpu>
在这些行和外部库的帮助下,我的构建过程首先生成了两个文件夹,x86 和 x64。之后项目的 Post Build 事件将文件夹复制到另一个位置。
问题:
更改/更新库后,构建过程顺序已更改。现在,执行构建后事件(复制),然后创建两个文件夹。当然,这是行不通的。
有没有办法在项目构建完成后复制文件夹?不幸的是,构建后事件运行得太快了。
【问题讨论】:
-
效果很好。谢谢你。你能把你的评论变成答案吗?
-
是的,当然:)
标签: visual-studio msbuild visual-studio-2017 csproj