7得票3回答
为什么 Visual Studio 2019 运行测试时,即使我的项目目标是 .NET Core 2.2,也会在 .NET Core 1.0 中运行?

我有一个包含两个项目的解决方案,其中一个是测试项目。这两个项目都针对dotnet core 2.2: <TargetFramework>netcoreapp2.2</TargetFramework> 我正在使用Visual Studio 2019 (版本16.1....

13得票3回答
在.NET Core类中正确注入Serilog作为Microsoft.Extentions.Logging.ILogger - 非ASP .Net Core

我有一个.Net Core控制台应用程序和一堆.Net Core库。 大多数库中的类都有这样的构造函数。 public class ReportingManager { private ILogger _logger; Public ReportingManager(ILogg...

33得票10回答
无法加载文件或程序集Microsoft.Extensions.Logging.Abstractions。

我使用的是VS2019 Pro v16.3.5。 我有一个解决方案,其中包含一个引用了多个类库项目的Azure函数项目。 顶级项目无法编译,出现以下错误: System.IO.FileNotFoundException: 找不到文件或程序集“Microsoft.Extensions...

7得票2回答
一个运行在Windows上的.NET Core应用程序能够捕获SIGTERM事件吗?

我很好奇在Windows上运行的.NET Core控制台应用程序是否可以拦截SIGKILL事件并基本知道它正在被终止。以下是我尝试的代码: class Program { static async Task Main(string[] args) { Cons...

36得票5回答
AutoFac / .NET Core - 注册 DBcontext

我有一个新的.NET Core Web API项目,其结构如下: API -> Business / Domain -> Infrastructure API非常轻量,只有API方法。业务/域层有所有的业务逻辑。最后,我的基础架构层有使用EF Core 2.0的DB类。 我知道使用.NE...

18得票1回答
错误 NETSDK1031:构建或发布不具有指定 RuntimeIdentifier 的自包含应用程序不受支持。

我正在使用命令行在Windows 10电脑上发布.NET CORE 5.0 Web API项目,以下是我运行的命令。c:\test\Service>dotnet publish -c release Emp.sln --framework net5.0 /p:DebugType=None...

11得票1回答
.NET Core:方法 MethodImplOptions.AggressiveOptimization 究竟是做什么的?

MethodImplOptions.AggressiveOptimization 是做什么的?微软官方文档并没有提供很多信息。在哪些情况下可以使用它?

61得票3回答
Nuget - 包还原失败。正在回滚对“WebApplication1”的包更改。0

这是我的自定义NuGet包,我还没有发布它,正在本地测试。 该NuGet包包含一个dll文件和以下nuspec文件。 <?xml version="1.0"?> <package > <metadata> <id>MyLib&lt...

42得票2回答
在.NET Core IdentityUser模型中,规范化的电子邮件和用户名有什么用途?

当我在使用带有EntityFramework的Asp.NetIdentity中的IdentityUser模型时,它会在数据库中创建一些标准字段。所有字段都很容易理解,除了以下两个字段。 NormalizedUsername - 包含用户名的大写值 NormalizedEmail - 包含电...

7得票3回答
TeamCity在测试.NET Core项目时无法获取xUnit测试结果。

我有一个小的.NET Core项目,其中完整的构建/测试/部署过程是在Cake脚本中处理的。 我有一个运行Cake脚本的PowerShell脚本。 当在本地运行脚本时,我会得到每个失败的xUnit测试结果,但是当通过TeamCity的PowerShell运行程序运行相同的脚本时,我不会得到...