引用类库到项目的问题

时间:2016-05-24 14:37:06

标签: asp.net-core asp.net-core-mvc

我有从RC1迁移的ASP.NET Core RC2应用程序。

我参考了类库(.net framework 4.5),我想将它添加到我的RC2应用程序中。 所以我像这样改变了project.json

{
"version": "1.0.0-*",
"buildOptions": {
    "emitEntryPoint": true
},
"frameworks": {
    "net45": {
            "dependencies": {
                "ExtConfig.PortalRepository": "1.0.0-*"
            }
    },
    "netcoreapp1.0": {
        "imports": [
            "dotnet5.6",
            "dnxcore50",
            "portable-net45+win8"
        ],
        "dependencies": {
            "Microsoft.NETCore.App": {
                "version": "1.0.0-rc2-3002702",
                "type": "platform"
            },
            "Microsoft.AspNetCore.StaticFiles": "1.0.0-rc2-final",
            "Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final",
            "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final",
            "Microsoft.AspNetCore.Server.WebListener": "0.1.0-rc2-final",
            "Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final",
            "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final",
            "Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final",
            "Microsoft.AspNet.Routing": "1.0.0-rc1-final",
            "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final"
        }
    }

},
"commands": {
    "web": "Microsoft.AspNetCore.Server.Kestrel"
},
"publishOptions": {
    "include": [
        "Views",
        "appsettings.json",
        "web.config"
    ]
}
}

它构建正常,但对于RC2应用程序,它是不可见的。 我有来自ReSharper的建议,但它不起作用。 enter image description here

我尝试将net45更改为diffirent dnx和netstandard语句,但它也没有帮助。我从类库中创建了nuget包,并尝试像nuget包一样添加它,但它没有用。

其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:2)

是不是ReSharper尝试解析引用?也许它与新的RC2 / SDK预览版不兼容,所以......

禁用ReSharper的代码分析。

<dependency>
    <groupId>org.quickfixj</groupId>
    <artifactId>quickfixj-all</artifactId>
    <version>1.6.2-bd-SNAPSHOT</version>
</dependency>

解开它

Resharper -> Options -> Code Inspection -> Settings -> General -> Enable code analysis

如果仍然无法解析引用,请尝试重新安装RC2 https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/

或者以安全模式运行visual studio,也许有一些扩展会让事情变得更糟。

Save

https://msdn.microsoft.com/en-us/library/ms241278.aspx