.net-standard相关内容

Entity Framework 6 可以在 .NET Standard 项目中使用吗?

如果不是,会是吗?如果有,什么时候? 我还没有找到任何明确的官方信息,而我在 Stack Overflow 上能找到的有限信息是一两年前的事了. 我能够找到官方信息说 EF 6.3 将能够在 .NET Core 项目中使用,但我找不到它的发布日期,我也不确定在 .NET Core 项目中使用的含义是什么.NET 标准项目. 解决方案 .NET Standard 项目不可执行. ..
发布时间:2022-01-20 11:15:25 其他开发

使用 '.NETFramework,Version=v4.6.1' 而不是项目目标框架'

我试图引用一个明显是 .NetStandard2.0 的 nuget 包.我们拥有这个包的源代码并将其写入目标 .netstandard.我们确实有一个 CI 管道,因此当我们推送此代码时,它会构建和发布 nuget 包.当我尝试将生成的 nuget 包引用到当前的 .netCore 应用程序中时,出现以下错误: 是使用“.NETFramework,Version=v4.6.1"而不是项目目 ..
发布时间:2022-01-20 09:20:30 C#/.NET

.Net 标准 DLL 项目中的构建文件夹中缺少 Nuget Pkg Dll.dll不是本地复制?在 Visual Studio 2019 中修复?

我有 Visual Studio 2019 社区版 重现步骤: 我加载了 VS 并开始了一个全新的 C# .Net 标准库项目.我去 Nuget Pkg Manager 并安装 ANY nuget 包.我在 Class1.cs 中添加了一行以使用包中的 Type. 例如,如果我安装 WatsonTCP nuget 包,我将 Class1.cs 更改为如下所示: 使用系统;使用 ..
发布时间:2022-01-20 08:50:57 C#/.NET

为什么我的 .NET Standard NuGet 包会触发如此多的依赖项?

我一直在纠结一个.NET Standard 项目 和 NuGet.我有一个工作项目,并已 将其上传到 NuGet.org.我的项目针对 .NET Standard 1.3,应该支持 .NET框架 4.6 和 .NET Core 1.0. 但是当我尝试将我的项目(通过 NuGet)添加到新的 .NET Framework 4.6 项目时,依赖项解析为 47 个包!它们都是系统库,并且似乎是 M ..
发布时间:2022-01-20 08:32:04 C#/.NET

如何使用 Rider 或 VS 2017 中的 NUnit、xUnit 或 MSTest 测试 .NET Standard 2 库?

我有一个使用 Azure Durable Functions 的项目,它们是仅在 .NET Standard 2 上可用.因此,它定义了可以在测试项目中使用的类库.但是,我无法将 xUnit、NUnit 或 MSTest 用于单元/集成测试的库放在一起. 将 NUnit 添加到 .NET Standard 2 是类库的项目失败并出现以下错误: INFO:恢复包C:\VSTS\githu ..
发布时间:2022-01-17 16:30:33 C#/.NET

我应该如何在 VS 2017 RC 中创建针对 .NET Framework 4.5.1 和 .NET Standard 1.3 的库?

这是我第一次尝试不仅仅针对 .NET Framework 的任何东西.我似乎无法从 GUI 中做到这一点.我已经尝试过项目类型“类库(便携式)"和项目类型“类库(.NET 标准)".我可以将“类库(便携式)"更改为以 .NET Standard 为目标,但我无法选择其他任何内容.我不确定是否应该尝试更改“类库(.NET 标准)"的 .csproj 或“类库(便携式)"的 project.json, ..

从 Visual Studio 2017 15.5.1 开始,如何使用 PCL 创建 Xamarin.Forms 项目以针对最低 Android KitKat (API 19) 现已过时?

我想知道如何创建一个针对最低版本的 Android Kitkat (API 19) 的 Xamarin.Forms 项目,而不使用共享项目选项. .Net 标准库不是一个选项,因为 支持的最低 Android 版本是牛轧糖.我的大部分目标用户(超过 40%)仍在使用 Android 版本低于 Nougat 的手机. 在 Visual Studio 15.5.1 或更高版本中,使用跨平台 ..

考虑到目标之间的实现差异,如何正确地对具有多个目标框架的 .NET 项目进行单元测试?

考虑一个面向以下框架的 .NET 类库: .NET 框架 2.0 .NET 框架 4.6 .NET 标准 1.0 .NET 标准 1.3 .NET Portable Profile336 我们不要立即担心为什么这是目标框架的确切列表. 假设所有目标框架的外部 API 都是相同的,但是每个单独的目标框架都有一些该框架独有的代码,我如何正确编写涵盖所有代码的单元测试目标框架? ..
发布时间:2022-01-12 00:01:03 C#/.NET

从 net471 到 .NET Standard noob 问题

我有一个非常旧的 VB 项目,我希望对其进行现代化改造,我创建了一个新解决方案(稍后将代码转换为 C#),正在将库和 Web 项目重新添加到新解决方案中以消除旧项目拥有旧的 .publishproj、对 mscorlib 2.0 的引用(尽管尽最大努力通过重新添加引用来解决)以及其他几个可能会消失的问题. 在此过程中,我想尝试使用 .NET Standard 以获得标准化的 PCL,以便将来 ..
发布时间:2021-11-26 13:19:37 其他开发

NET 标准库参考 .NETCore

我是 Microsoft Core 世界的新手,想创建一个面向 .NET 标准的类库.我使用的是 Visual Studio IDE 2017 并选择了 .NET Standard 下列出的类库项目模板. 当我在 .NET 标准项目结构上展开 SDK 时,我可以看到 Microsoft.NETCore.Platform 1.1.0 作为参考. 根据我的理解,.NET Core、.NET ..
发布时间:2021-11-26 13:19:30 C#/.NET

.NET Core - 框架“DNXCore,Version=v5.0"的参考程序集;没有找到

将 .NET 核心库 (DNXCore50) 从 VS 2015 迁移到 VS 2017 时出现此错误. 未找到框架“DNXCore,Version=v5.0"的参考程序集. 我的项目文件目前看起来像这样:(在 VS 2017 迁移向导将我的“project.json"迁移到 .csproj 文件之后) 用于 .NET 的 FTP 和 FTPS 库,针对速度进行了优 ..

尝试解决依赖关系:将 .NET 标准库更改为 NET Core - Microsoft.Extensions.Primitives

我正在运行 Visual Studio 2015 Update 3.我正在尝试将 Redis 缓存用于 .Net 核心应用程序.因为,开发的包是针对 .Net 标准库的.我从 github 下载了代码并尝试更改我自己的依赖项. 这里是项目: 首先,我尝试将抽象类库更改为目标 .Net Core,然后我尝试添加 Microsoft.Extensions.Primitives,从版本 1 ..
发布时间:2021-11-26 13:19:14 其他开发

将 .NET 标准库添加到 .NET 框架项目后,测试未显示在测试资源管理器中

在我将 .NET 标准库添加到 .NET 框架 4.6.1 web api 2 项目后,测试资源管理器中没有显示任何测试.(我正在使用 MSTest) 如果我删除 .NET 标准库和所有应用程序 &当我添加它时,它所做的 web 配置更改,测试再次显示. 我的解决方案包括: 项目 A - .NET 4.6.1 web api 引用 .NET 标准库 项目 B - .NET 4. ..