Я начал новый проект веб-приложения MVC для выпуска RC2, и я пытаюсь добавить библиотеку классов в качестве ссылки на проект.
Я добавил простую библиотеку классов в свой проект и ссылался на нее и получил следующее в файле project.json:
"frameworks": {
"net452": {
"dependencies": {
"MyClassLibrary": {
"target": "project"
}
}
}
},
Я могу использовать эту библиотеку в любом из контроллеров и файлов Startup.cs без каких-либо проблем, но при запуске я получаю следующую ошибку при попытке использовать библиотеку со страницы Razor:
Имя "MyClassLibrary" не существует в текущем контексте Output.WriteLine(MyClassLibrary.MyStaticClass.SomeStaticString);
Это странно, потому что я получаю intellisense для библиотеки классов, когда редактирую страницу Razor, и я не могу найти ничего, что говорит, что вы не можете использовать ссылки на проект здесь.
Я думал, что это было достаточно сложно, чтобы запустить этот проект под RC1 с помощью "папки переноса" в проекте библиотеки классов, но это меня озадачило.