Как добавить dll библиотеки классов .NET Core в основной проект ASP.Net

когда я добавляю dll библиотеки основных классов .NET в свой основной проект ASP.NET и пытаюсь использовать ее в своем коде, я получаю следующее:

FileNotFoundException: не удалось загрузить файл или сборку Test.Core, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null. Система не может найти указанный файл.

Я использую .NET Core 1.1 для обоих проектов. На эту dll есть ссылка в проекте. Я предполагаю, что мне нужно добавить ссылку на этот класс dll в какой-то файл конфигурации, но я искал везде и не мог найти где.

Любая помощь будет оценена

Патрик


person patremb    schedule 27.04.2017    source источник
comment
Когда вы говорите dll в правильной папке? в какой папке он находится в вашем основном проекте ASP.NET? Вы щелкнули проект правой кнопкой мыши и выбрали добавить ссылку? как вы добавили эту dll в свой проект?   -  person Muqeet Khan    schedule 27.04.2017
comment
Да, dll является ссылкой в ​​проекте. Я щелкнул правой кнопкой мыши проект и выбрал добавить ссылку, и я вижу это там. Проблема в том, когда я его публикую и запускаю приложение.   -  person patremb    schedule 27.04.2017
comment
Вы говорите, публиковать ... нормально ли работает при отладке?   -  person Muqeet Khan    schedule 27.04.2017
comment
Он опубликован в режиме отладки. Приложение работает нормально, просто когда я пытаюсь вызвать dll, оно терпит неудачу.   -  person patremb    schedule 27.04.2017
comment
Я предполагаю, что это ошибка, так как я тоже занимаюсь этим весь день. после дальнейшего исследования я обнаружил, что это не проблема в версии 1.0, а влияет только на меня в версии 1.1. вы можете очень легко скопировать его, создать новое базовое веб-приложение asp.net (ядро .Net) и библиотеку классов (ядро .Net). создайте пустую библиотеку, а затем перейдите к веб-приложению, укажите на нее ссылку и инициализируйте пустой класс. нажмите run, он будет построен, но не сможет загрузить библиотеку, когда попадет в функцию, в которой вы ссылались на код.   -  person lilpug    schedule 11.05.2017


Ответы (1)


Пока они не исправят проблему в 1.1, если возможно, если вы вернетесь к 1.0, это не должно быть проблемой, так как я могу заставить его работать нормально на 1.0.

person lilpug    schedule 11.05.2017