我创建了包含本机x86二进制文件的NuGet包。二进制文件正由this answer的MSBuild脚本复制到bin目录。
但是这种方法不适用于DNX项目(例如ASP.NET 5 Web应用程序),因为MSBuild脚本没有安装。所以我有FileNotFoundException。
如何让它活着?
答案 0 :(得分:1)
我的解决方案是在NuGet包结构中创建runtimes \ win \ native目录,如下所述:https://docs.nuget.org/Create/uwp-create
在运行时DNX将此目录添加到PATH变量,因此托管dll可以加载它。