【发布时间】:2014-03-27 16:43:59
【问题描述】:
AppDomainSetup domainSetup = new AppDomainSetup();
// Assign a global path that includes "prinergyweb\bin"
domainSetup.ApplicationBase = @"E:\Projects\IPP\main\prinergyweb";
domainSetup.PrivateBinPath = @"bin";
AppDomain newDomain = AppDomain.CreateDomain("Test", null, domainSetup);
newDomain.Load("A");
我确保所有路径都正确,但它仍然抛出“FileNotFound”异常……为什么? 你认为有多少原因会导致这个问题? (我已经确定“A.dll”存在)。
其他信息:
PS1:我的光盘已压缩
PS2:A.dll 不是强命名的 dll。
PS3:路径是我的 PerForce 的映射路径。
【问题讨论】:
-
E驱动器是本地磁盘吗?因为例如网络驱动器映射(大部分)是每个用户的概念,因此下一个问题是,此代码是在 您的 帐户下运行还是在另一个帐户下运行? -
你到底想做什么?实际上,您可能正在尝试另一种方法。
-
您需要检查执行代码的机器上是否存在“E:\Projects\IPP\main\prinergyweb”。
标签: c#