asp.net-core - 使用具有目标框架名称(如 #if !NETSTANDARD1_6)的代码编译 netcoreapp1.0

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

我的项目依赖项有问题,其目标框架名字如下:

#if !NETSTANDARD1_6

当我为 netcoreapp1.0 编译时,出现编译错误,但 netcoreapp1.0 支持 NETStandart1.6 ,并且我想在应用程序中使用这部分代码。

最佳答案

当您编译netcoreapp1.0时,默认情况下只会定义NETCOREAPP1_0符号。

这意味着您有两个选择:将 NETSTANDARD1_6 定义添加到 project.json 中的 netcoreapp1.0:

"frameworks": {
    "netcoreapp1.0": {
        "buildOptions": {
            "define": ["NETSTANDARD1_6"]
        }
    }
}

或者更改您的#if:

#if !NETSTANDARD1_6 && !NETCOREAPP1_0

关于asp.net-core - 使用具有目标框架名称(如 #if !NETSTANDARD1_6)的代码编译 netcoreapp1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38584356/

相关文章:

javascript - Asp.Net core Vue C# + JS动态添加输入文本框

iis - 在安装了 Core 2.1 的 IIS 10 服务器上,针对 Core 2.1 构建的 ASP.NET Core 应用程序失败

asp.net-core - 带有 OAuth Facebook 提供程序错误的 ASP.NET Core Web 应用程序

asp.net-mvc - ASP.NET Core TagHelper 输入 asp-for 渲染值属性与请求模型中的原始值保持一致

asp.net-core - .NET Core MVC 页面更改后不刷新

c# - 使用 cookie 进行 ASP.NET Core .NET Framework 测试

asp.net-core - 在 ASP.NET Core 应用程序 (RC2) 中使用 net451 库

c# - .NET Core 依赖项的 Nuget 包恢复路径

c# - 如何构建面向 .NET Core 的类库?

c# - WebSocket 握手错误 : Unexpected response code 400