NuGet包中的本机二进制文件安装到DNX项目中

时间:2016-01-04 00:18:21

标签: nuget asp.net-core dnx

我创建了包含本机x86二进制文件的NuGet包。二进制文件正由this answer的MSBuild脚本复制到bin目录。

但是这种方法不适用于DNX项目(例如ASP.NET 5 Web应用程序),因为MSBuild脚本没有安装。所以我有FileNotFoundException。

如何让它活着?

1 个答案:

答案 0 :(得分:1)

我的解决方案是在NuGet包结构中创建runtimes \ win \ native目录,如下所述:https://docs.nuget.org/Create/uwp-create

在运行时DNX将此目录添加到PATH变量,因此托管dll可以加载它。