Visual Studio未获取引用

时间:2016-08-23 14:55:20

标签: c# visual-studio-2015 nuget

我创建了一个新的类库,接受了默认设置,并通过nuget添加了几个包(Sendgrid,System.Data.SqlClient如下)。

enter image description here

还有一个project.json:

{
  "version": "1.0.0-*",
  "description": "ClassLibrary1 Class Library",
  "authors": [ "adamwhitehouse" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",

  "dependencies": {
    "System.Collections": "4.0.10-beta-23019",
    "System.Linq": "4.0.0-beta-23019",
    "System.Threading": "4.0.10-beta-23019",
    "System.Runtime": "4.0.10-beta-23019",
    "Microsoft.CSharp": "4.0.0-beta-23019",
    "System.Data.SqlClient": "4.1.0",
    "Sendgrid": "8.0.3"
  },

  "frameworks": {
    "dotnet": { }
  }
}

当我尝试在生成的Class1.cs文件中引用它们时,它就好像它们不存在一样,尽管它们看起来与其他文件完全一样(System.Collections,System.Threading等)。

enter image description here

除了我在这里概述的内容之外,我什么都没做。我确定这是愚蠢的,但我有一段时间没有在Visual Studio中创建一个项目,似乎事情已经发生了变化。我错过了什么?

2 个答案:

答案 0 :(得分:0)

尝试在nuget控制台中运行Update-Package -reinstall,我通过添加-reinstall部分修复了类似的问题

答案 1 :(得分:0)

无论出于何种原因,我的新项目对话框默认为类库(Package),这显然不是我想要的。

当我回去并选择正确的项目类型时,一切都按预期工作。

enter image description here