gpt4 book ai didi

.net - SQLite,将平台特定的 dll 复制到 bin 文件夹

转载 作者:行者123 更新时间:2023-12-02 09:41:29 24 4
gpt4 key购买 nike

根据我是否构建为 x86、x64 或任何 CPU,我需要将相应的 SQLite x86/x64 dll 放入 bin 文件夹中。我将在哪里/如何以简单的方式指定这一点?假设我的 dll 位于/x86/和/x64/文件夹中。

我在proj文件中尝试了这个,但没有效果。当通过“属性”选项卡(无条件)放入构建事件时,该命令有效,但当我编辑 xml 文件时则无效:

  <PropertyGroup>
<PostBuildEvent Condition ="'$(Configuration)|$(Platform)' == 'Release|x86' ">
copy "$(ProjectDir)x86\*.*" "$(TargetDir)"
</PostBuildEvent>
</PropertyGroup>

编辑:

这就是如何在构建事件“窗口”中放置条件:

If $(PlatformName) == x86 copy "$(ProjectDir)Libs\x86\System.Data.SQLite.dll" "$(TargetDir)System.Data.SQLite.dll"

仍然不确定为什么它不能从 proj 文件中工作。

最佳答案

尝试编写自己的 bat|cmd 文件,您可以向其传递执行某些操作所需的参数,然后它将与构建后事件字符串一起使用,例如:

调用“mybatfile.bat”“参数”

关于.net - SQLite,将平台特定的 dll 复制到 bin 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8394122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com