【发布时间】:2017-09-07 19:59:11
【问题描述】:
我正在使用 3rd 方 .NET 库,它本质上是 C++ 库的包装器。 这个库不是 NuGet 包。我只有适用于不同架构(ARM、x86、x64)的 C++ 库和托管库。
我在我的项目中引用了托管库,并创建了将正确的 C++ 库复制到构建目录的构建后事件:
xcopy /Y "$(ProjectDir)ExternalReferences\NoesisGUI\uwp_$(Platform)*.*" "$(TargetDir)"
我遇到的问题是这个 C++ 库在部署时没有复制到 AppX 文件夹,所以我得到 System.DllNotFoundException 。
在应用程序包中包含架构特定文件的正确方法是什么?
这是带有 C++ 库的项目文件夹结构:
【问题讨论】:
标签: .net visual-studio uwp