.net-standard相关内容
注意:从 这个问题(现已关闭),因为该问题的范围太广,该问题的第一部分(关于 .dll)已解决,这是一个单独的问题. 我正在开发一个名为 ComputeSharp 的 .NET Standard 2.0 项目 我想作为 NuGet 包发布,但我不知道如何让包将内容文件复制到使用它的项目的输出构建目录.一些信息: 该项目仅针对 .NET Standard 2.0 该项目在同一解决方案中
..
我正在构建一个 Xamarin 应用程序,并且我在面向 .NET 4.5 框架的 PCL 中有我的共享代码.我还有一个库,它基本上在另一个库中实现了我的 Xamarin 应用程序的服务访问层,该库面向 .NET 标准 2.0. 问题是当我尝试引用后者时,Visual Studio 给了我以下错误: 项目 [服务访问库] 以“.NETStandard,Version=v2.0"为目标.它
..
我在 .net 标准类库项目中开发了一个日志服务.它在没有 System.Transaction (TransactionScope 类) 的情况下完美运行. 当我向进程添加事务时,记录器插入方法抛出异常.[此平台不支持分布式事务.] 当我使用 System.Transaction 向核心控制台应用程序添加代码时,它可以工作. .net 标准 是否不支持 System.Transac
..
我有一个 netstandard2.0 项目,我用它来与 3rd 方网络服务交互.我需要在同一个解决方案中从较旧的 .net 4.6.2 项目中引用该项目,但是当我这样做时,我会收到一堆关于需要引用我定义的类型的错误. 例如,我将调用 netstandard 库中返回 Task 的方法,但我会收到一条错误消息,提示我需要对 System.Threading.Tasks 的引用,即使我已经有了
..
我想将 Xamarin PCL 项目转换为 .Net Standard. 我的问题是,这将支持哪些版本的 Android?我当前的项目支持 Android 4..Net Standard 能支持吗?它是否依赖于 .Net Standard 版本? 我见过这张表但它只是告诉我支持的“Xamarin"版本,我不明白它和 Android 版本之间的联系..Net Standard 是与 An
..
我有一个 dot net core 控制台应用程序,我想在 Azure 中将其作为网络作业运行.当它尝试执行时,我在日志中看到 错误:未找到依赖项清单中指定的程序集 -- 包:'Microsoft.DotNet.InternalAbstractions',版本:'1.0.0',路径:'lib/netstandard1.3/Microsoft.DotNet.InternalAbstractio
..
我有一个 .NET Standard 库 (1.4) VS 2017 项目,其中包含需要通过 Nuget 包分发的自定义 MS Build 任务 (MyTask)(假设 MyCustomTask.dll 并且它包含 MyTask 和 Portable.targets由目标项目导入) 这个带有自定义构建任务的 Nuget 包然后被目标 .NET Standard (1.4) 项目 cspro
..
背景: 我创建了一个面向 net40、net462 和 netstandard2.0 的多目标库.这个库的目的是包装 StackExchange.Redis 和一些相关的重新连接逻辑.对于 net40,我需要使用比新目标版本旧的包.这是我的 csproj 文件: net40;net462;netstandard2.0
..
我需要将生成的 BouncyCastle X509Certificate 转换为 X509Certificate2 并将私钥加载到生成的 .NET Standard X509Certificate2 对象.那可能吗? 有一个类似问题的答案https://stackoverflow.com/a/8150799/5048935,但是生成 BouncyCastle 证书并将其转换为 .NET X5
..
我正在尝试构建这个 Android Xamarin 项目,但出现编译时错误: ./ResilientServices/ResilientServices.Droid/CSC:错误 CS1703:已导入多个具有等效标识的程序集:./ResilientServices/packages/System.Runtime.InteropServices.WindowsRuntime.4.0.1/lib/n
..
鉴于 .net 标准库 的实现是由带下划线的实现(.Net framework、.Net Core(windows/Linux 等)).并且这些 API 的行为可能几乎没有什么不同.TimeZoneInfo.Id 根据操作系统(我上次检查)提供不同的结果. 那么,如何进行单元测试?在 Visual Studio 中,我们可以创建 .Net Core xUnit 项目或 .Net Framew
..
从字节数组创建 X509Certificate2 实例在 Windows 上可行,但在 Linux 上失败,并显示“CryptographicException". static void Main(string[] args){var cert = new X509Certificate2(Cert.CertBytes);} 在 Windows 上:创建了有效的 X509Certificat
..
我的团队最近为我们的 F# 库从使用 .net 框架切换到使用 .net 标准 2.0.我们在项目中运行了一些内部脚本来自动生成 Markdown 文档,这些脚本使用 F# Compiler Services SDK 来分析代码并检索类型元数据、文档注释等. 我们正在使用 FSharp.Compiler.Service.ProjectCracker 库来读取我们的 .fsproj 文件并生成
..
我的理解是,当您发布 .NET 标准库时,预期行为是生成 .nupkg. 我有内部 .Net Standard 库,我维护这些库以用于内部项目.典型的工作流程是发布库,然后将发布的文件复制到使用项目.这不是我应该做的事情吗?发布 .NET 标准库时缺少选项让我有点困惑——因为有一个 .nupkg 没有选择以不同的形式发布. 我想要从发布中得到的只是发布目录中必要的库文件的集合(不在nu
..
我有以下问题. 我在我的 UWP 应用程序中使用便携式库(便携式库与 Xamarin 应用程序共享).这个可移植的库引用了 SQLite.在这个便携式库中,我还使用了 Prism 和 Unity.出于这个原因,我仍然无法将它们升级到 .NET Standard.我使用的 SQLite 库是 SQLite-net-pcl 版本 1.4.18. 在我的 UWP 应用中,我添加了相同的 nu
..
我正在尝试将 c# 项目从 .net framework v4.6 迁移到 .net 标准.项目有 log4net v2.0.8 依赖. 我发现了这个 SO anwser,它推荐使用 .net 标准 1.3 并参考 这篇文章 以获得更详细的解决方案. 使用XmlConfigurator.Configure方法配置log4net时出现问题,该方法需要ILoggerRepository作为
..
我正在努力思考我们应该如何构建 Azure 函数. 我喜欢构建响应事件的无服务器、紧凑、单一功能的应用程序的想法. 以下是我遇到的问题: 我在 .NET Standard 2 中内置了很好的类库,可以处理我所有的“后端需求",即使用 Cosmos Db、Azure 表存储、Azure SQL、Redis、Azure 存储处理 CRUD 操作.无论我做什么,我都无法将这些类库集成到
..
我将要打包的项目类型从 .net framework v4.6 更改为 .net standard 2.0,现在构建定义在 Nuget 打包程序步骤中失败,我收到此错误消息. [错误]项目的默认 XML 命名空间必须是 MSBuildXML 命名空间.如果项目是以 MSBuild 2003 格式创作的,请添加 xmlns="http://schemas.microsoft.com/devel
..
我有一个引用 System.ComponentModel.Annotations 的 netstandard 2.0 项目.它在我的本地计算机上构建良好,但是当我尝试使用 Azure DevOps 管道构建它时,我收到以下错误: ...警告 MSB3245:无法解析此引用.找不到程序集“System.ComponentModel.Annotations".检查以确保该程序集存在于磁盘上.如果
..
我正在尝试从我的前辈编写的 N 层应用程序中学习.数据访问和业务层的目标框架是 .NET Standard 2.0 但在这些层的依赖项中有来自 Microsoft.AspNetCore 的库!为什么 .Net Standart 目标可以引用 .Net Core 库?
..