.net-standard-2.0 相关问题

如何修复 .net 标准 2.0 项目中的“无法加载文件或程序集 System.IO.Packaging,版本 = 4.0.3.0”

我正在尝试处理一个word文档。为此,我安装了 DocumentFormat.OpenXml NuGet 包。它安装了以下依赖项: 文档格式.OpenXml 系统.IO.封装 (4.5.0) 系统。

回答 2 投票 0

Visual Studio,同步除特定文件之外的命名空间

我真的很喜欢 Visual Studio 2022 中的新生产力工具同步命名空间,但有时在同步命名空间时需要排除某些文件或文件夹的情况很少见。 实施例1 通过

回答 3 投票 0

在 .NET Standard 2.0 上使用 SHA1

我正在从 .NET Framework 升级到 .NET。 问题是我们有一个包含 100 多个项目的大型解决方案。我们的想法是,这可以分阶段进行。我们可以升级到....

回答 1 投票 0

在 Linux 和 macOS 上运行 .NET Standard 2.0 测试应用程序的挑战

我目前正在使用 .NET Standard 2.0 作为目标框架创建一个测试应用程序。在我当前的项目中,我的 .csproj 文件如下所示: 我目前正在使用 .NET Standard 2.0 作为目标框架创建一个测试应用程序。在我当前的项目中,我的 .csproj 文件如下所示: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> </Project> 我已经在 Windows 计算机上成功构建并执行了 TestAPP.dll,并且它产生了预期的输出。但是,当我在 Linux 或 macOS 系统上尝试相同的过程时,我在运行 TestAPP.dll 时遇到了困难。值得注意的是,netstandard2.0 并不是一个可运行的目标框架。任何有关此事的见解或指导将不胜感激。 以下是在 Windows 上运行 .NET Standard 2.0 项目的步骤: 打开命令提示符或终端。 导航到您的项目目录。 使用以下命令创建一个新的控制台应用程序: dotnet 新控制台 4 在文本编辑器或集成开发环境 (IDE) 中打开项目的 .csproj 文件。 5 在.csproj 文件中,找到该元素并将其更改为netstandard2.0。保存更改。 6 使用以下命令构建您的项目: dotnet build 7 如果遇到任何与 C# 语言版本相关的错误,请使用以下命令指定语言版本(例如 C# 10.0): dotnet build /p:LangVersion=10.0 8 成功构建后,导航到输出目录。根据您的构建配置,它将是以下路径之一: bin\调试 etstandard2.0 9 要运行应用程序,请使用 dotnet 命令从命令提示符直接调用应用程序的 DLL 文件(例如 TestAPP.dll)。将“TestAPP.dll”替换为应用程序 DLL 的实际名称: 测试应用程序.dll 这将从命令行执行您的 .NET Standard 2.0 应用程序。 正如您所说,.NET Standard 2.0 不适用于可执行文件。它旨在用于可供 .NET 和 .NET 框架项目使用的库。 我认为您可能想要做的是将 .NET Standard 2.0 项目更改为类库,并在兼容 Mac/Linux 和 Windows 的 .NET 应用程序中使用该库。

回答 1 投票 0

有什么方法可以检查 .NET Standard 2.0 中的 Sudo/Administrator 吗?

在 .NET Framework 中,我会检查类似这样的内容: (new WindowsPrincipal(WindowsIdentity.GetCurrent())).IsInRole(WindowsBuiltInRole.Administrator) 我现在开始使用...来定位项目

回答 2 投票 0

如何解决“UTF-8”不支持编码名称

我正在使用 HttpClient 向我无法控制的远程服务器发送发布请求,并尝试获取如下响应 HttpResponseArgs result = //使用 HttpClient 发出请求 ...

回答 4 投票 0

.Net Standard 中是否有相当于 System.ComponentModel.Composition 库?

.Net 有用于 MEF 的 System.ComponentModel.Composition.dll。 .Net Standard 中是否存在等效的库?

回答 1 投票 0

.Net 6 单元测试项目无法加载项目引用

我在 Windows 10 上使用 Visual Studio 2022 Enterprise。 我有一个针对 .Net 标准 2.0 的 C# 类库项目(我们称之为 Project1)。该项目对其他 C# 类有项目引用

回答 1 投票 0

.netstandard2.0项目是否支持global.json?

我的 .netstandard2.0 库中添加了一个 global.json 文件。 .netstandard2.0 库是否支持 global.json 文件?

回答 0 投票 0

项目 .NETStandard 中的调试和编辑不起作用

我使用 Visual Studio 2022。在 .NET Standard 项目中,在调试期间,我试图编辑一个简单的代码(例如,set int a = 1),但它不起作用,我收到错误 无法设置下一条语句。

回答 1 投票 0

无法加载文件或程序集“System.Runtime.dll,版本=6.0.0.0”

实际上在我的应用程序中,.net Framework 和 .net standard 运行良好并且引导程序包安装正常。 由于某种原因,我们已经迁移了其中一个项目......

回答 0 投票 0

JsonConverter 中的 ReadJson 方法注入服务 - Json.NET

我正在序列化/反序列化复杂对象,我必须使用几个自定义 Json 转换器。每个自定义转换器通过属性分配给相关接口 - [JsonConverter(typeof(

回答 0 投票 0

如何在 .net Framework 4.7.2 MVC web app 中使用 .net Standard 2 IFormFile 参考

我们正在努力将一些遗留的 .net 框架 4.7.2 网络应用程序转换为 .net 核心。我们正在使用 .net 标准库来允许我们的基础设施在我们获得网站之前得到更新

回答 1 投票 0

.Net 4.5 的等效.Net 核心代码是什么[关闭]

我在网上找到了一个 .net core 项目。该项目称为“Amazon-SP-API-CSharp-main”。 链接在这里: https://github.com/abuzuhri/Amazon-SP-API-CSharp 我正在尝试使用...

回答 0 投票 0

如何处理特定于目标的方法,例如.NET Standard 库项目中的 WinForms 或 Blazor?

我想使用 .NET Standard 2.0 库项目在 .NET Framework 4.7.2 WinForms 和 .NET 6.0 Blazor 应用程序之间共享代码。我应该使用依赖注入来实现

回答 1 投票 0

为什么要用 netstandard2.0 明确定位 net6.0

我是 .NET 世界的新手,想知道这两个语句之间的区别是什么: net6.0;netstandard2.0 netsta...

回答 1 投票 0

在 C# 中使用 Url 编码字符串创建新的 Uri

问题: 我需要创建 Uri,它包含所有属性,如 (OriginalString, Query) 作为 URL 编码。 我尝试了什么: 我可以使用以下选项格式化 Uri 的输入字符串: 字符串

回答 3 投票 0

无法解析程序集 'Microsoft.Build.Utilities.Core,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'

我使用 .netstandard 2.0 作为目标框架创建了一个示例类库。我添加了 Version=17.4.0 的程序集 Microsoft.Build.Utilities.Core。我创建了一个派生自 Task 类的类...

回答 0 投票 0

用.NetStandard打开自定义的外部网络浏览器。

我们需要能够从我们的应用程序(.NetStandard 2.0)中打开一个web浏览器。我们需要能够指定以下选项。浏览器的高度 浏览器的宽度 浏览器的顶部位置 ...

回答 1 投票 0

Task.FromResult的虚无性警告。

在我们的代码库(.NET标准2.0库)中,我们有以下方法: public Task GetDefaultTask () { return Task.FromResult(default(T)); }。我们目前正试图转移......。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.