0

我的网络应用程序位于“D:\WebApp 文件夹”中,并且“D:\Bin”文件夹中有一个 dll,我想使用相对路径而不是直接使用绝对路径“D:\Bin”来使用 ninject bindthe dll ,因为绝对路径可能在某个地方发生了变化。

代码如下:

string path="how to get the path";
kernel.Bind(x => x.FromAssembliesInPath("path")
.SelectAllClasses()
.BindDefaultInterface());

我怎样才能得到代码中的路径?

4

1 回答 1

1

该路径可以是相对于工作目录的路径,例如“..\bin\the.dll”。确保路径位于应用程序的探测路径配置中。

于 2012-07-19T12:16:17.843 回答