2010-09-16 6 views
3

Только что начал с C# (с использованием VS2008) - опытный Java, C++, VC++, VB-программист.сборка не найдена NEWBIE issue

Я загрузил сборку (я думаю) из codecales.com; это dll.

В моем (новом) проекте C# я добавил эту DLL как ссылку - просматривая ее. Я получил intellisense, работая для него, и закодировал простой пример, чтобы проверить его, но каждый раз, когда я попадал в VS «Debug», я получаю следующее исключение. Нужно ли мне «регистрироваться» или что-то делать с этой загруженной DLL, чтобы правильно использовать его в моем проекте? (VS, кажется, чтобы скопировать его в выходной директории автоматически строить.)

Спасибо заранее, AJ

System.IO.FileNotFoundException был необработанное Сообщение = "Не удалось загрузить файл или сборку ' CodeScales.Http, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null 'или одна из его зависимостей . Система не может найти указанный файл. "
Source = "ocrTest1"
FileName = "CodeScales.Http, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль" FusionLog = "=== информация о состоянии Pre-привязывать === \ г \ NLog: Пользователь = CAPTURESDK-VM \ XXXXX \ г \ NLog: DisplayName = CodeScales.Http, Version = 1.0.0.0, культура = нейтральной, PublicKeyToken = нуль \ п (Полностью определен) \ г \ NLog: Appbase = файла: /// C:/Documents и Settings /XXXXX/Мои документы/Визуальные Студия 2008/Проекты/ocrTest1/ocrTest1/bin/Debug/\ г \ NLog: Initial PrivatePath = NULL \ г \ NCA заполнение сборки:. ocrTest1, Version = 1.0.0.0, Culture = нейтрален, PublicKeyToken = нуль \ г \ п === \ г \ NLog:. Эта привязка начинается нагрузки по умолчанию контекст \ г \ NLog: Нет приложение . \ r \ nLOG: Использование файла конфигурации машины от C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ config \ machine.config. \ r \ nLOG: Политика не применяется к ссылка в это время (частная, обычная, частичная или локальная сборка bind). \ r \ nLOG: Попытка скачать новый файл URL: /// C:/Documents and Настройки/XXXXX/Мои документы/Визуальный Студия 2008/Проекты/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.DLL. \ R \ nLOG: Попытка скачать новый URL файл: /// C:/Documents and Настройки/XXXXX/Мои документы/видео Студия 2008/Проекты/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.DLL \ г \ NLog:. Попытка загрузки нового файла URL : /// C:/Documents и Настройки/XXXXX/Мои документы/Visual Студия 2008/Проекты/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http.EXE. \ R \ nLOG: Попытка загрузить новый URL-адрес файл: /// C:/Documents и Настройки/XXXXX/Мои документы/Визуальный Studio 2008/Проекты/ocrTest1/ocrTest1/bin/Debug/CodeScales.Http/CodeScales.Http.EXE.\ Г \ п»

ответ

5

Там это несоответствие названия, не уверены, как это произошло. Удалите ссылку на сборку. Переименуйте DLL, загруженные с CodeScales.Http.V0.14.dll к CodeScales.Http.dll. Тогда добавить обратную ссылку.

+0

Ну пятнистый. Я не читал ошибка в достаточной степени. В принципе, похоже, что CodeScales пытается использовать имя файла для управления версиями, что на самом деле не работает для сборников .NET ... –

4

Вы должны изменить Framework. Перейти к «Свойства» и изменения «.Net Framework 4 профиля клиента» к».Net Framework 4' .

Смежные вопросы