2012-07-19 74 views
0

我的网络应用程序位于'D:\ WebApp文件夹',并且'D:\ Bin'文件夹中有一个dll,我想使用ninject绑定dll使用相对路径而不是使用绝对路径'D:\ Bin '直接,因为绝对路径可能会改变某处。如何在使用Ninject绑定时获取dll的路径?

的代码如下所示:

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

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

回答

1

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

相关问题