Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取作为dotnetcore中nuget包一部分的本机二进制文件的路径_C#_.net_Nuget Package_.net Core - Fatal编程技术网

C# 如何获取作为dotnetcore中nuget包一部分的本机二进制文件的路径

C# 如何获取作为dotnetcore中nuget包一部分的本机二进制文件的路径,c#,.net,nuget-package,.net-core,C#,.net,Nuget Package,.net Core,我希望在aspnet核心应用程序中使用phantomjs。我想将phantomjs二进制(特定于平台)打包为一个nuget包,然后基本上能够在应用程序中调用process.start 关于这个场景的文档似乎并不存在,因为大多数都集中在本机库和dllimport上。我知道我可以用我的应用程序打包/复制文件,但我更愿意打包 我的包在发布时将二进制文件复制到运行时文件夹,但是如何获取二进制文件的运行时位置?我们在考虑类似RuntimeEnvironment.GetRuntimeDirectory()的

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

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

我的包在发布时将二进制文件复制到运行时文件夹,但是如何获取二进制文件的运行时位置?我们在考虑类似RuntimeEnvironment.GetRuntimeDirectory()的内容,但对于core来说这是不存在的

还可能会问您如何打包应复制到输出的运行时特定文件