我有一个类库,它使用在它自己的目录中找到的一些 xml 文件。
从另一个项目引用此库时,如何确保该库在其自己的目录中运行?
我试过 Assembly.GetExecutingAssembly().Location 但它仍然返回启动项目的路径。
最佳答案
我知道这是一篇旧帖子,但如果其他人通过搜索偶然发现它,我发现最简单的方法是:
Public Class Foo
Public Shared Function GetMyPath() As String
Return Path.GetDirectoryName(GetType(Foo).Assembly.Location)
End Function
End Class
关于C# 获取类库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1762160/