问题标签 [netcoreapp3.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4092 浏览

c# - netcoreapp3.1 似乎引用了 C# 7.3 而不是文档中的 8

我已将现有的 asp.net mvc 应用程序从 netcoreapp3.0 更新到 netcoreapp3.1,以及所有引用的包。项目设置有目标框架,我的电脑安装了 SDK

我在使用 C# coaslescing assignment 功能 ??=的地方出错, 在更新之前它可以正常工作。@SebastianHofmann 已经确认其他 C#8 功能也不起作用。

根据 MSFT netcoreapp3.1 应该使用 C#8 并且确实必须 在此处输入图像描述

我刚刚看到的高级项目设置已在 Visual Studio 2019 (16.3.10) 中禁用 在此处输入图像描述

我可以切换回 3.0 并再次编译

0 投票
1 回答
238 浏览

c# - asp net core项目中的targetframeworks冲突

我正在尝试将 csproj 文件中的目标框架从更改为<TargetFrameworks>netcoreapp3.1</TargetFrameworks><TargetFrameworks>netcoreapp3.1;net472</TargetFrameworks>因为我正在尝试引用使用网络框架的库。更改程序后未使用消息编译

“严重性代码描述项目文件行抑制状态错误 CS0234 名称空间‘Microsoft’中不存在类型或命名空间名称‘AspNetCore’(您是否缺少程序集引用?)”

我究竟做错了什么? 在此处输入图像描述

0 投票
2 回答
1524 浏览

visual-studio-2019 - VS2019 测试资源管理器未使用 specflow+runner 为 netcoreapp3.1 项目运行测试

此处的示例 repo - https://github.com/venkatrao-rgare/specflow-vs2019/ 在我清理并构建测试资源管理器中生成测试后,当我尝试右键单击测试并运行时,它失败了。

我查看了“TestResults”文件夹,在日志中看到了这个,我没有,不知道dotnet.exeC:\Program Files (x86)\dotnet\哪里可以找到它。

有人可以帮忙吗?我应该安装/配置什么来使这个测试按预期运行?

0 投票
0 回答
813 浏览

dll - 如何防止代码分析 dll 在生产服务器上发布?

使用 Visual Studio 2019发布 ASP.NET Core 3 API netcoreapp3.1项目时,也会发布几个代码分析 dll。此外,这些 dll 以 13 种语言和英文版发布。

如何防止 Visual Studio 在生产服务器上发布代码分析 dll,包括英文版?

这些dll是:

我在 Window 10 上使用 Microsoft Visual Studio Enterprise 2019 版本 16.4.5。

发布配置为:

0 投票
1 回答
422 浏览

c# - 在 wpf .netcoreapp 3.1 的 MahApps 中样式“找不到资源 'MetroButton”

我正在将使用 MahApps.Metro 样式的 wpf .netframework 4.7 应用程序升级到 wpf .netcoreapp3.1 应用程序。迁移后我得到:

System.Windows.Markup.XamlParseException: ''在 'System.Windows.StaticResourceExtension' 上提供值引发异常。

例外:找不到名为“MetroButton”的资源。资源名称区分大小写。

这适用于 .netframework 4.7 下的 MahApps.Metro 版本 1.65,但使用 MahApps.Metro 2.0.0-alpha0748 我得到了例外。

0 投票
1 回答
27 浏览

propertygrid - netcoreapp 中的 Propertygrid

我以前可以在 Net472 中执行此操作,但是当我尝试在 Netcoreapp3.1 中执行相同操作时遇到错误

browsablility 返回 null。看来它现在是 OnInitOnly 并且无法设置。

任何想法?我只想根据属性使项目可见或不可见。

0 投票
15 回答
51551 浏览

netcoreapp3.1 - 错误 CS0579 重复 'global::System.Runtime.Versioning.TargetFrameworkAttribute'

当我构建我的应用程序时,我收到以下错误

以下代码在 obj/Debug/netcoreapp3.1 文件夹中自动生成

// 使用系统;使用 System.Reflection;[程序集:global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]

我有一个项目文件以

我可以通过注释掉文件的内容来解决这个问题,但不能通过删除文件来解决。

0 投票
0 回答
121 浏览

c# - CSC 编译错误 CS0246:未找到命名空间

我无法编译 .Net 应用程序。

编译器给出以下错误:

“ /.../,错误CS0246:找不到类型或命名空间 'MySql.Data'。您是否缺少程序集引用?/.../”

我正在使用 VSCode 来做到这一点。我尝试确保 .csproj 文件实际上是在引用 NuGet 包,等等。我不知道引用 .csproj 中定义的包的参数是什么,有什么帮助吗?非常感谢。

0 投票
1 回答
660 浏览

visual-studio - 在同一项目中定位 V4.7.2 和 netcoreapp3.1。值不在预期范围内

我希望我的 Framework 4.7.2 代码使用以 netcoreapp3.1 为目标的库 Nuget 表明该库已被引用,但我在引用列表中没有看到它。

我尝试编辑项目以更改 TargetFrameworkVersion

但是保存此更改会导致一条消息

来自 Visual Studio

而且我无法重新加载项目

我试着链接到

构建错误变为

我问了一个相关的问题来尝试解决这个问题。

0 投票
1 回答
3178 浏览

c# - 当从多框架控制台应用程序引用 .netcore dll 时,NU1201 项目与 net472 不兼容

我正在尝试制作一个控制台应用程序,以便在这里解决我的问题

我已将源代码放在Git Hub上

控制台应用程序项目文件是

Program.cs 是

netcoreapp3.1 项目文件是

框架项目文件是

我得到构建错误

[更新] 我知道最好的方法是使用 .netstandard

但是我想探索让 .netcore 和 .net472 一起工作。

将控制台项目更正为

我仍然在 program.cs 中遇到构建错误 构建错误