首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET vNext可以使用非vNext引用吗?

ASP.NET vNext可以使用非vNext引用吗?
EN

Stack Overflow用户
提问于 2014-08-30 17:25:26
回答 2查看 2.3K关注 0票数 29

因此,我在VS 14 CTP中有一个ASP .NET vNext项目。我的目标是.NET框架4.5.1。我添加了对NuGet包的引用,该包没有特定于vNext的构建。

Visual现在显示包的用法,编辑器/ Intellisense中没有错误。但是在编译时,我会得到“名称空间'MyPackage‘未找到”错误。

我的理解是,只要我针对现有的.NET框架4.5.1,我就可以添加对.NET框架程序集的引用。不是这样的吗?我能解决这个错误吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-01 04:32:44

如果k10和net451框架都列在project.json中,则VS 14默认情况下都会针对这两个框架构建项目。在这种情况下,如果没有为k10框架构建任何程序集,则生成失败,程序包未找到错误。因此,net 451包应该专门添加在net451部分的project.json中。我只是粘贴一个示例project.json,其中Microsoft.Bcl包列在net451部分

代码语言:javascript
复制
{
"dependencies": {
    "Microsoft.AspNet.Server.IIS": "1.0.0-*",
    "Microsoft.AspNet.Mvc": "6.0.0-*"
    <more packages>
},
"configurations": {
    "net451": {
        "dependencies": {
            "Microsoft.Bcl": "1.1.9"
            }        
  }
 }
}
票数 18
EN

Stack Overflow用户

发布于 2015-01-21 14:40:40

根据VisualStudio2015CTP 5中的ASP.NET改进,您将能够从vNext项目中引用标准项目。您可以简单地使用“添加引用”菜单并右键单击,或者手动将其添加到依赖项下的project.json中。

只需避免进行循环引用(A引用B和B引用A),因为这将导致Visual每5秒自动刷新窗口的焦点。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25585016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档