我在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'
答案 0 :(得分:1)
警告CS0618:“ ResourceManager.ResourceSets”已过时:“改为调用InternalGetResourceSet”
AFAIK,ResourceSets
在.net 4.0
中已作废,因此切换至4.5.2将无法解决此警告。清除此警告,您可能需要切换.net 3.5
及以下。
此外,您可以尝试使用日志call InternalGetResourceSet
中的建议。检查the thread了解更多详细信息。
希望这会有所帮助。