2011-01-25 3 views
1

Исключение:FileNotFoundException и путь к файлу

Не удалось загрузить файл или файл сборки »: /// 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

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

+0

Вы можете рекомендовать инструмент для этого –

+2

Рефлектор сделает это, и целая куча больше, в противном случае ndepends, есть другие. – Massif

+0

Анализатор рефлектора ничего не сказал –

1

Может быть:

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

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

1

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