如何获取作为dotnet核心中nuget包的一部分的原生二进制文件的路径

时间:2016-11-11 00:10:41

标签: c# .net nuget-package .net-core

我希望在aspnet核心应用程序中使用phantomjs。我想将phantomjs二进制文件(特定于平台)打包为nuget包,然后基本上可以从应用程序中调用process.start。

这个场景的文档似乎不存在,因为大多数都专注于本机库和dllimport。我知道我可以用我的应用程序打包/复制文件,但更愿意打包它。

我的包在发布时将二进制文件复制到运行时文件夹,但是如何获取二进制文件的运行时位置?正在考虑像RuntimeEnvironment.GetRuntimeDirectory()这样的东西,但这对核心来说并不存在。

还可以询问您如何打包应该复制到输出的运行时特定文件?

0 个答案:

没有答案