asp.net-core - 项目引用类库的问题

标签 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 更改为不同的 dnx 和 netstandard 语句,但也没有帮助。我从类库创建了 nuget 包,并尝试像 nuget 包一样添加它,但它不起作用。

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

最佳答案

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

禁用 ReSharper 的代码分析。

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

取消勾选

Save

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

或者在安全模式下运行 Visual Studio,也许有一个扩展会破坏东西。

denenv.exe /safemode

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

关于asp.net-core - 项目引用类库的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37416717/

相关文章:

c# - 如何在缓存中存储数据?

c# - MVC 6 中检测到的 Controller 类列表

c# - ASP.NET属性路由和默认路由可以一起工作吗?

c# - Resolver 或 ServiceProvider 使用 ICompositeViewEngine 所需的依赖项

view - 如何在 MVC 6 中定义具有默认内容的部分?

docker - 使用Docker在Windows容器上的时间偏移了两个小时

asp.net-core - 希望 ASP.NET Core 中间件在 MVC Razor View Engine 之后运行

ssl - AddSigningCertificate 出现 OpenIddict 错误