我有一个非托管 dll 集合,它们周围有一个 C# 包装器,我从 C# 项目中调用它们。我添加了一个构建事件行,如下所示:
mkdir ..\Release
mkdir ..\Debug
copy ..\..\Includes\*.dll ..\Release\*.dll
copy ..\..\Includes\*.dll ..\Debug\*.dll
问题是,当我去发布应用程序时,这些 dll 不包括在内,而且发布比无用更糟糕,因为它创建了一个应用程序,该应用程序在您调用其中一个 dll 之前一直运行。
那么,我如何在发布项目时包含非托管 dll?