2016-08-23 36 views
1

我创建了一个新的类库,接受默认设置,并通过nuget(Sendgrid,System.Data.SqlClient下面)添加了几个包。Visual Studio没有提到引用

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中创建一个项目,看起来事情已经发生了变化。我错过了什么?

+0

什么版本的Visual Studio和项目是什么王? Windows类库,核心,...? – Mathieu

+0

这是所有问题,与2015年类图书馆项目 – aw04

+0

对不起,但我不能在Windows核心类库中的Windows类库neitehr中复制那种类型的项目结构。你的参考文献是在测试版,我不知道该怎么做 – Mathieu

回答

0

无论出于何种原因,固定一个类似的问题,我的新项目对话框默认为类库(包),这显然不是我想要的。

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

enter image description here

+1

这就是为什么我要求精度的项目类型;) – Mathieu

+0

是的,你是正确的问题 – aw04

+0

感谢分享这个问题的原因。请标记您的答案,这对其他有相同问题的社区是有好处的。 –

0

尝试在控制台的NuGet运行Update-Package -reinstall,我加入了-reinstall部分