FileNotFoundException и путь к файлу - PullRequest
1 голос
/ 25 января 2011

Исключение:

Не удалось загрузить файл или сборку 'Файл: /// C: \ Program% 20Files \ Microsoft% 20Visual% 20Studio% 209,0 \ Common7 \ IDE \ Projects \ SourceCode_TradeProcessor_branch \ BIN \ FxGate \ LoaderService \ Plugins \ FixExchangeProvider \ FixExchangeProvider.dll' или одна из его зависимостей. Система не могу найти указанный файл.

Код:

parserPlugin = Assembly.LoadFrom(_transport.Path);

Путь к файлу существует. Это из-за формата пути или как?

Ответы [ 3 ]

3 голосов
/ 25 января 2011

"... или одна из его зависимостей".Проверьте, находятся ли dll в ваших сборочных ссылках в одной папке.

1 голос
/ 25 января 2011

Полагаю, будут права доступа, если пользователь, под которым запускается программа, даже не имеет права видеть, что находится в папке, он должен будет предположить, что файла нет.

1 голос
/ 25 января 2011

Может быть:

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

будет работать лучше?

...