C# vnext(asp.NET5.0)和oracle

C# vnext(asp.NET5.0)和oracle,c#,asp.net,oracle,odp.net,c#-5.0,C#,Asp.net,Oracle,Odp.net,C# 5.0,我在visual studio ultimate 2015 CTP版本14.0.22609.0 D14REL中创建了一个vnext解决方案,并在package manager中添加了oracle托管驱动程序 Install-Package odp.net.managed 然后在我的config.json中 "Data": { "DefaultConnection": { "ConnectionString": "Server=(localdb)\\mss

我在visual studio ultimate 2015 CTP版本14.0.22609.0 D14REL中创建了一个vnext解决方案,并在package manager中添加了oracle托管驱动程序

Install-Package odp.net.managed
然后在我的config.json中

"Data": {
        "DefaultConnection": {
            "ConnectionString": "Server=(localdb)\\mssqllocaldb;Database=aspnet5-vnext-237fb18c-c414-44a8-8771-e02d4719d1dc;Trusted_Connection=True;MultipleActiveResultSets=true"
        },
        "hr": {
            "ConnectionString": "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SID=mydatabase))); User Id=hr; Password=xxxxxxx;", "providerName":"oracle.manaagedatacess.client"
        }

    },
当我试图在课堂上使用它时

using System;
using Oracle.ManagedDataAccess.Client;
using System.Configuration;

namespace vnext.Models
{
    internal class dataHelper
    {
        OracleConnection cn = new OracleConnection(ConfigurationManager.ConnectionStrings["hr"].ConnectionString);
    }
}

找不到大量编译错误,例如类型或命名空间Oracle、配置和OracleConnection是否缺少程序集引用?project vnext asp.net Core 5.0

克里斯蒂安·谢伊是对的。。。但有一个调整。我没有测试,只是尝试在project.json中对dnxcore50进行如下注释:

"frameworks": {
"dnx451": { } 
 },
由于默认web模板同时针对完整的.NET和.NET核心,因此oracle托管驱动程序框架目前在.NET核心中不可用。所以你可以把它评论出来。现在,您应该能够构建并运行解决方案,而不会出现错误

更新: 远离的
/*dnxcore50:{}*/

一些事情-这不是“官方的”“Oracle Nuget包。寻找一个为你做配置的官方软件。此外,VS 2015还不受支持,这意味着可能存在问题。除非你真的必须,否则我不会浪费太多时间在CTP上,除非你真的这么做。酷,谢谢,我今晚会试一试的。虽然我真的不再需要它了,但我在工作中做了一个演示,并试图在演示的pike部分的what's down the pike部分展示一个vnext解决方案,我们是一家oracle商店,所以我试图让它与OracleComments一起工作。project.json文件中不再支持注释,所以您实际上需要删除该条目。请参见以下讨论: