OSI soft AF SDK Отсутствует сборка или ссылка также добавлена ссылка
Я использую OSI Soft AF SDK версии 4.
После добавления ссылки и все все работает нормально, и Visual Studio может увидеть пространство имен OSISoft и все. Но когда я пытаюсь собрать, я получаю эту ошибку в окнах вывода, и сборка не удается.
Не удалось найти тип или имя пространства имен 'OSISoft' (отсутствует директива using или ссылка на сборку?)
Есть ли какое-то решение этого?
Я удалил и прочитал ссылку. Открыл и закрыл VS и проверил версию фреймворка.Net (на самом деле я перепробовал все доступные версии). Но, тем не менее, сборка завершается неудачно, и те же ошибки сохраняются.
0 ответов
При добавлении ссылки на AF SDK вы должны использовать версию 4.0.0.0, расположенную в сборках GAC, а не выбирать ее непосредственно из проводника файлов! Это означает, что установка AF SDK выполняется правильно с помощью установочного комплекта клиента PI AF.
- Сборка 2.0.0.0 нацелена на.NET framework 3.5 и является устаревшей версией AF SDK.
- Сборка 4.0.0.0 нацелена на самую последнюю версию платформы.Net.
Дополнительные сведения см. В документации по PI AF SDK здесь: Документация по PI AF SDK
Развертывание скомпилированного кода: на целевом клиентском компьютере для вашего кода должен быть установлен клиент PI AF (требуется только AF SDK). Затем вам просто нужно скопировать скомпилированный исполняемый файл (и ваш.dll, если он есть) вашего.NET-приложения (не используйте копию AFSDK.dll с машины для разработки). Затем.dll из GAC будет использоваться на клиенте, и все будет работать, как ожидалось.
Пытались локально скопировать dll в папку bin, а затем назначить локальную ссылку?