.net-standard-2.0相关内容

如何在 .Net 标准类库中引用 Microsoft.VisualBasic?

我试图在 .Net Standard 2.0 类库(特别是 Financial.Rate 函数)中使用 Microsoft.VisualBasic 命名空间中的一些静态类.) 这是一个 C# 项目,该库包含各种财务函数和计算.我知道仅仅添加 using Microsoft.VisualBasic; 是不够的,因为我需要引用实际的 dll.但我不确定如何在 .net 标准类库中执行此操作. 我 ..
发布时间:2021-11-26 12:56:48 C#/.NET

将所有依赖项从 .Net Standard 库复制到 .Net Framework Console 应用程序

在 .net framework(4.6) 控制台应用程序中使用 .net 标准项目后,.net 标准项目的依赖项不会复制到输出目录中.这会导致缺少 dll 的运行时错误.对于引用的项目,“复制本地"属性已经为真.一种可能的解决方案是在控制台应用程序中再次添加所有依赖项,但这不是一个好主意.有没有更好的解决方案? 解决方案 经过一篇文章 作者:Scott Hanselman,下面的解决方案 ..
发布时间:2021-11-26 12:36:11 其他开发

Netstandard 依赖 System.IO.FileNotFoundException

我们有一个 .Net Framework 4.7 应用程序,该应用程序依赖于面向 .NET Standard 2.0 的解决方案中的另一个项目. 该项目再次依赖于通过私有 Nuget 存储库添加的另一个(外部).NET Standard 2.0 库.该库依赖 Microsoft.Win32 进行注册表查找. 在调试 .Net FW 应用程序时,我们在运行时收到 FileNotFound ..
发布时间:2021-11-24 21:06:04 C#/.NET

Nuget Packager 项目的默认 XML 命名空间必须是 TFS 2017 中的 MSBuild XML 命名空间

我将要打包的项目类型从 .net framework v4.6 更改为 .net standard 2.0,现在构建定义在 Nuget 打包程序步骤中失败,我收到此错误消息. [错误]项目的默认 XML 命名空间必须是 MSBuildXML 命名空间.如果项目是以 MSBuild 2003 格式创作的,请添加 xmlns="http://schemas.microsoft.com/devel ..
发布时间:2021-11-24 21:02:39 C#

Azure DevOps Build 中的错误:找不到程序集“System.ComponentModel.Annotations"

我有一个引用 System.ComponentModel.Annotations 的 netstandard 2.0 项目.它在我的本地计算机上构建良好,但是当我尝试使用 Azure DevOps 管道构建它时,我收到以下错误: ...警告 MSB3245:无法解析此引用.找不到程序集“System.ComponentModel.Annotations".检查以确保该程序集存在于磁盘上.如果 ..
发布时间:2021-11-24 21:02:21 C#

无法安装 .NET Standard 2.0

我正在尝试创建一个 .NET Standard 2.0 项目,但是在项目属性页面上,它只有最多 .NET Standard 1.6 的选项.我转到 Visual Studio > 工具 > 扩展和更新 > 更新 > 产品更新并将 Visual Studio 2017 升级到最新版本(15.5.4.) 我还从这两个网址下载/安装了 .Net Core 2.0 SDK: https://g ..
发布时间:2021-11-24 20:53:57 C#/.NET

netstandard20 中的 System.Data.Linq

我有一个引用 .Net 4.6 项目的 netstandard20 项目,除了调用 .Net 4.6 项目中的任何功能外,所有编译和运行都得到了以下错误. FileNotFoundException:无法加载文件或程序集“System.Data.Linq,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089".系统找不到指定的文件. 在 VS ..
发布时间:2021-11-24 20:52:54 C#/.NET

如何从 UWP 的 Net Standard 2.0 类库访问内容

我们有一个 UWP 应用,它引用了一个 UWP 类库.UWP 类库有一个 Common 文件夹,其中包含运行时所需的文件. 文件被标记为“复制为内容".文件被复制到 ..\UWP\bin\x64\Debug\Appx\\Common.应用程序在运行时在 package.InstalledLocation\\Common 中找到这些文件 UWP 类库现在是 .NET Standard 2. ..
发布时间:2021-11-24 20:50:02 C#/.NET

.NET Standard 2.0 中的 Microsoft.AspNet.Identity 和 Microsoft.AspNet.Identity.EntityFramework

背景:我们正在开展的项目由多个共享两个库的解决方案组成.今天,一切都是用 .NET Framework 4.6.1 编写的.该项目的目标是为新项目采用 .NET Core,并能够在 Docker 中运行 Web 应用程序. 随着 .NET Standard 2.1 的新版本以及 .NET Framework 4.8 将保留在 .NET Standard 2.0 而不是的事实实施 .NET S ..
发布时间:2021-11-24 20:49:30 C#/.NET

Visual Studio 2017 不会在 .NET Standard 库中加载 .NET Framework 引用

我已经安装了 Visual Studio 2017.我有一个新的 .NET Standard 格式的类库,它可以被 .NET Framework 和 .NET Core 使用.但是当我去Add... Reference... Assemblies Framework 时,Visual Studio 旋转了很长时间然后说, 在机器上没有找到框架程序集. (本机还安装了Visual Stu ..
发布时间:2021-11-24 20:48:32 C#/.NET

如何在 .Net 标准类库中引用 Microsoft.VisualBasic?

我试图在 .Net Standard 2.0 类库(特别是 Financial.Rate 函数)中使用 Microsoft.VisualBasic 命名空间中的一些静态类.) 这是一个 C# 项目,该库包含各种财务函数和计算.我知道仅仅添加 using Microsoft.VisualBasic; 是不够的,因为我需要引用实际的 dll.但我不确定如何在 .net 标准类库中执行此操作. 我 ..
发布时间:2021-11-24 20:45:46 C#/.NET