.net-standard相关内容

缺少 .NET Standard 2.0 Framework 和最新的 .NET Core SDK 2.2.1、.NET Framework 4.7.2、VS2017 15.9.3

编辑修复 - 重新安装 VS 不起作用,重新安装 Windows,然后 VS 成功了……我们几乎生活在 2019 年,而这需要这些东西才能让 vs 正常工作? 我创建了一个 .NET 标准类库,它似乎指向 1.6,当我将其更改为 2.0 时,我没有在列表中看到它(见附图) 另外附上我的机器和版本的最新信息,我已经安装了 .NET Core 2.2.1 x64/x86 SDK,并且我有 ..
发布时间:2021-11-26 13:06:17 C#/.NET

如何将 .NET 标准库更改为 .NET 框架库?

我正在为 C# 中的简单解析器编写一个类库.当我第一次创建它时,我使用了 .NET 标准 2.0,但现在我需要将它迁移到 .NET 4.6 以符合我的解决方案中的其他项目并为了使用 NUnit. 我尝试按照说明在 Microsoft 文档中,但是当我尝试在属性中选择另一个框架时,我只能找到其他 .NET 标准版本. 我如何迁移它?我需要手动编辑 .csproj 文件吗? 解决方案 ..
发布时间:2021-11-26 13:05:40 C#/.NET

Xamarin.iOS 项目:CS1703:已导入多个具有等效标识的程序集

我有一个使用 .NET Standard 2.0 的跨平台(iOS 和 Android)Xamarin 解决方案.该解决方案由 Visual Studio 2017 构建(我已经尝试了当前版本和预览版本).Forms 和 Android 项目构建良好.但是,iOS 构建失败,出现以下错误: 1>CSC:错误 CS1703:已导入多个具有等效标识的程序集:'C:\Users\newuser.n ..
发布时间:2021-11-26 13:05:30 其他开发

从 .net 4.6.2 库引用 .NET Standard 1.6 库

我有一个针对 netstandard1.6 的本地开发的 nuget 包,该包发布到私人提要.当我尝试将它安装到面向 .NET Framework 4.6.2 的包中时,nuget 告诉我: 您正在尝试将此包安装到以“.NETFramework,Version=v4.6.2"为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件.如需更多信息,请联系软件包作者. 包的依赖列 ..
发布时间:2021-11-26 13:05:19 C#/.NET

无法安装 .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-26 13:04:52 C#/.NET

.NET Core 是一种“实现"吗?.NET 标准?

我仍然对 .NET Core 和 .NET Standard 如何相互关联感到困惑. 据我所知,.NET Standard 是一个接口定义(与 Katana 是 OWIN 的实现方式没有什么不同)..NET Framework 将实现 .NET Standard 的版本. 到目前为止是否正确? .NET Core 将其依赖项捆绑在其中.这些依赖项将使用 .NET Standard ..
发布时间:2021-11-26 13:04:42 C#/.NET

使用从 IL 编译的程序集和 .NET Core &沙马林

更新了对我有用的解决方案.请参阅此问题的底部. 上下文: 我需要一种方法来评估泛型类型的大小,以便计算数组长度以适应某个字节大小.基本上,sizeof 类似于 C/C++ 提供的. C# 的 sizeof 和 Marshal.SizeOf 不适合这个,因为它们有很多限制. 考虑到这一点,我在 IL 中编写了一个程序集,通过 sizeof 操作码启用我正在寻找的功能.我知道它本质 ..
发布时间:2021-11-26 13:03:58 C#/.NET

使用 blazor 加载外部 .NET Standard 2.0 程序集

在 Blazor 应用程序中,我想加载一个外部程序集并执行一个方法.为此,我使用 Blazor 模板创建了一个新的 ASP.Net Core 网络应用程序. 然后,在一个 Razor 页面(将由浏览器/wasm 编译和执行)中,我使用反射来加载程序集并运行该方法(基于代码 在这里找到) //从服务器下载外部程序集HttpClient 客户端 = 新的 HttpClient();var by ..
发布时间:2021-11-26 13:03:51 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-26 13:03:42 C#/.NET

.NET 标准 API 参考

更新: 所以现在似乎是一个未决问题.所以我想在完成之前我将不得不依赖 .NET CoreAPI 参考,祈祷我不会遇到 .NET Framework 4.6.1 不支持的 43 个 API 之一,但官方应该... 同样依赖 .NET Core API 参考并考虑与 .NET 标准相同可能会非常令人惊讶.例如,当我查看命名空间列表时,我可以看到 System.Drawing 但是当单击它时 ..
发布时间:2021-11-26 13:03:33 C#/.NET