FileNotFoundException和文件路径

时间:2011-01-25 09:38:02

标签: c# .net filenotfoundexception

例外:

  

无法加载文件或程序集   '文件:/// C:\ PROGRAM%20Files \微软%20Visual%20Studio%209.0 \ Common7 \ IDE \项目\ SourceCode_TradeProcessor_branch \ BIN \ FxGate \ LoaderService \插件\ FixExchangeProvider \ FixExchangeProvider.dll'   或其中一个依赖项。系统   找不到指定的文件。

代码:

parserPlugin = Assembly.LoadFrom(_transport.Path);

文件路径存在。是因为路径格式还是什么?

3 个答案:

答案 0 :(得分:3)

“......或其中一个依赖项”。检查dll的汇编引用是否在同一文件夹中。

答案 1 :(得分:1)

也许:

parserPlugin = Assembly.LoadFrom(new Uri(_transport.Path).LocalPath);

会更好吗?

答案 2 :(得分:1)

我的猜测是权限,如果程序运行的用户甚至没有权限查看文件夹中的内容,则必须假定文件不在那里。