您好,我想知道如何打开一个文件,该文件在运行时以Release
模式与正在执行的dll
位于同一目录中。更具体地说,我正在部署{{1 }}应用程序与.NET Core
,并且我已经在复制docker
文件夹。在该文件夹中,我还将复制我的publish
。
因此运行时的文件夹如下所示:
file
我想从代码中获得-Publish
- Executing.dll
- myfile
- Microsoft.Package 1
- Microsoft.Package 2
.....................
。要达到它的路径是什么?我需要file
吗?
Dockerfile
System.Reflection
答案 0 :(得分:0)
有几种方法可以做到这一点。使用Assembly
对我有用:
var loc1 = Assembly.GetExecutingAssembly().Location;
var loc2 = Assembly.GetEntryAssembly().Location;