我对MVC比较新,所以也许我错过了一些东西。我正在使用VS 2015社区版,C#2015& .NET Framework 4.5.2。
我有一个包含2个项目的MVC解决方案:TLM和TLM.Tests。两个项目中的所有.cs文件都满足以下代码行:
使用System.Data;
事实上,其中一个.cshtml文件有这一行:
@using System.Data;
现在我将第三个项目添加到解决方案中,这是一个名为TLM.Helpers的类库,用于保存常用代码。 (在ASP.NET Web表单中,它只会出现在App_Code文件夹中的.cs文件中。)但是,我无法将System.Data的using语句添加到此项目中的任何.cs文件中。事实上,我甚至无法在这个项目中添加对该DLL的引用,尽管我看到其他2个项目中都有这样的引用。
该新项目确实成功引用了System,System.Collections.Generic和System.Linq。
针对类似问题的其他帖子建议验证项目是否针对正确的Framework版本构建。该项目的Property页面甚至不提供Target Framework的选择。它确实有"解决方案DNX SDK版本"的下拉列表,它引用了"版本1.0.0-beta5"。我不知道那是指什么。
有关如何在此项目中引用System.Data的任何建议吗?
感谢。
丹