Dotnet Core - 收到警告“带有 NeutralResourcesLanguageAttribute 的 ark 程序集”

Posted

技术标签:

【中文标题】Dotnet Core - 收到警告“带有 NeutralResourcesLanguageAttribute 的 ark 程序集”【英文标题】:Dotnet Core - Getting a warning ""ark assemblies with NeutralResourcesLanguageAttribute" 【发布时间】:2020-01-09 11:06:40 【问题描述】:

我收到以下警告:

Warning CA1824  Mark assemblies with NeutralResourcesLanguageAttribute  JobsLedger.INITIALISATION

我找到了this。

但是我仍然不知道如何添加以下内容,或者确实这是我需要做的......

[assembly: NeutralResourcesLanguage("en")]

谁能告诉我我需要做些什么来消除这个错误..

【问题讨论】:

【参考方案1】:

您可以将此属性添加到项目中的任何文件。如果你有 Program.csStartup.cs 然后把它放在那里

using System;
using System.Resources;

[assembly: NeutralResourcesLanguage("en")]

namespace ConsoleApp

    public static class Program
    
        static void Main(string[] args)
        
            Console.WriteLine("Hello World!");
        
    


或者如果你想忽略它,添加

<NoWarn>CA1824</NoWarn>

到 .csproj 文件

【讨论】:

我有 StartUp.cs 我想我应该将它添加到那里? - 在顶部。 是的。但在我看来,将它添加到 Program.cs 会更好

以上是关于Dotnet Core - 收到警告“带有 NeutralResourcesLanguageAttribute 的 ark 程序集”的主要内容,如果未能解决你的问题,请参考以下文章

在 dotnet core 中打开和编辑受密码保护的 zip

GRPC与.NET Core

iOS 5 中 Core Data 的奇怪警告

Core dotnet 命令大全

Squeel load_core_extensions 的弃用警告

docker生成dotnet core镜像