Я относительно новичок в MVC, поэтому, возможно, я что-то упускаю. Я использую VS 2015 Community Edition, C# 2015 и .NET Framework 4.5.2.
У меня есть решение MVC с двумя проектами: TLM и TLM.Tests. Все файлы .cs в обоих проектах имеют следующую строку кода:
используя System.Data;
На самом деле в одном из файлов .cshtml есть такая строка:
@использование System.Data;
Теперь я добавляю в решение третий проект, библиотеку классов под названием TLM.Helpers, для хранения часто используемого кода. (В веб-формах ASP.NET он просто попал бы в файл .cs в папке App_Code.) Однако я не могу добавить оператор using для System.Data ни в один из файлов .cs в этом проекте. На самом деле, я даже не могу добавить ссылку на эту DLL в этом проекте, хотя вижу, что в других 2-х проектах такая ссылка есть.
В этом новом проекте есть успешные ссылки на System, System.Collections.Generic и System.Linq.
В других сообщениях о похожих проблемах предлагается убедиться, что проект создается для правильной версии Framework. На странице свойств для этого проекта даже не предлагается выбор целевой платформы. В нем есть раскрывающиеся списки для «Версия Solution DNX SDK», которая относится к «Версии 1.0.0-beta5». Я не знаю, к чему это относится.
Любые предложения относительно того, как я могу ссылаться на System.Data в этом проекте?
Спасибо.
Дэн