警告CS0618:“ ResourceManager.ResourceSets”已过时:“改为调用InternalGetResourceSet”

时间:2019-02-17 01:52:17

标签: azure-devops azure-pipelines .net-4.6.1

我在DevOps构建日志文件中看到此警告。

在自己的计算机上构建时,我没有收到警告。

  

C:\ Program Files(x86)\ Microsoft Visual   Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Roslyn \ csc.exe / noconfig   / nowarn:1701,1702 / nostdlib + / errorreport:提示/ warn:4 / define:TRACE   / highentropyva + /参考:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ mscorlib.dll”   /引用:d:\ a \ 1 \ s \ Common \ bin \ Release \ SBD.Common.dll   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Core.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Data.DataSetExtensions.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Data.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Drawing.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.ServiceModel.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Windows.Forms.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Xml.dll”   /引用:“ C:\ Program Files(x86)\ Reference   程序集\ Microsoft \ Framework.NETFramework \ v4.6.1 \ System.Xml.Linq.dll”   /调试:pdbonly /文件对齐:512 /优化+   /out:obj\Release\SBD.Common.WinForms.dll / ruleset:“ C:\ Program Files   (x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Team Tools \ Static   分析工具\规则集\ MinimumRecommendedRules.ruleset”   /子系统版本:6.00   /resource:obj\Release\SBD.Common.WinForms.AboutDialogBase.resources   /resource:obj\Release\SBD.Common.WinForms.DatabaseConnectDialog.resources   /资源:AboutIcon.ico,SBD.Common.WinForms.AboutIcon.ico   /resource:AboutTemplate.rtf,SBD.Common.WinForms.AboutTemplate.rtf   / target:library / utf8output AboutDialogBase.cs   AboutDialogBase.Designer.cs AuthenticateResult.cs凭据Dialog.cs   CREDUI.cs DatabaseConnectDialog.cs DatabaseConnectDialog.Designer.cs   FileBasedResourceManager.cs FileBasedResourceSet.cs FormUtils.cs   MessagePop.cs属性\ AssemblyInfo.cs   “ C:\ Users \ VssAdministrator \ AppData \ Local \ Temp.NETFramework,Version = v4.6.1.AssemblyAttributes.cs”         通过目录中的编译器使用共享编译:C:\ Program Files(x86)\ Microsoft Visual   Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Roslyn       ## [warning] Common.WinForms \ FileBasedResourceManager.cs(72,62):警告CS0618:“ ResourceManager.ResourceSets”已过时:“调用   而是使用InternalGetResourceSet'

该项目具有以下内容 files

1 个答案:

答案 0 :(得分:1)

  

警告CS0618:“ ResourceManager.ResourceSets”已过时:“改为调用InternalGetResourceSet”

AFAIK,ResourceSets.net 4.0中已作废,因此切换至4.5.2将无法解决此警告。清除此警告,您可能需要切换.net 3.5及以下。

此外,您可以尝试使用日志call InternalGetResourceSet中的建议。检查the thread了解更多详细信息。

希望这会有所帮助。