Шаг 1: Open VS 2015 RC и создать новый "ASP.Net Web Application" Шаг 2: Щелкните правой кнопкой мыши решение, добавить новые окна "Class Library" (нормальный один, а не " Библиотека классов (пакет)» Как сделать приложение ASP.Net 5 способным использовать библиотеки классов?
Шаг 3:. Поместите метод в Class1.cs в библиотеке классов не имеет значения, что
Шаг 4:. щелкните правой кнопкой мыши„Ссылки“в веб-проекте и добавьте ссылку на свою библиотеку классов.
Шаг 5: Из файла кода в веб-проекта, вызовите метод, который вы сделали в Class1.cs
Так что для меня, Class1.cs выглядит следующим образом:
public class Class1
{
public void X()
{
}
}
И я добавил код в веб-приложения, как это:
var x = new ClassLibrary1.Class1();
x.X();
Шаг 6: Попробуйте скомпилировать, вы получите эту ошибку:
Ошибка CS0246 Тип или Нама espace name 'ClassLibrary1' не удалось найти (вы не указали директиву использования или ссылку на сборку?)
Что нужно сделать, чтобы обычные библиотеки классов (из которых у меня много) работают с ASP.Net 5 Программы?
Я не могу воспроизвести это - следуя вашим инструкциям, он строит просто отлично. Меня это тоже удивит, если что-то основное, как это, не сработает. Я загрузил тестовый проект [здесь] (https://www.dropbox.com/s/qir4ul6uv8uv587/WebApplication2.zip?dl=0), который вы можете скачать и посмотреть, работает ли он для вас. Это может помочь вам определить проблемную область. –
Эй, потрясающе, спасибо за попытку. Мое веб-приложение ASP.Net 5 выглядит совершенно иначе, чем ваше! Кажется, у вас нет каких-либо поддерживающих файлов. Я отредактирую свое описание выше, как именно я создаю проект. Но в то же время, вот ссылка на мой примерный проект: https://dl.dropboxusercontent.com/u/10121209/AspNet5Test.zip –
Здесь вы идете, я добавил несколько снимков экрана. –