当前位置: 首页 > 编程语言 > C#

以编程方式为resx文件生成Designer.cs(ResXResourceWriter-ResXResourceReader)分享

时间:2023-04-10 19:57:42 C#

以编程方式为resx文件生成Designer.cs(ResXResourceWriter/ResXResourceReader)不会生成.Designer.cs文件。我看到Resgen创建了.Designer.cs。如何以编程方式调用在某个TFS文件路径生成.Designer.cs?是这样吗?ProcessStartInfostartInfo=newProcessStartInfo(@"C:ProgramFilesMicrosoft.NETSDKv2.064bitBinResGen.exe");startInfo.WindowStyle=ProcessWindowStyle.Minimized;startInfo.Arguments="ResourceName.resx/publicClass/str:cs,Namespace,ResourceName,ResourceName.Designer.cs";Process.Start(startInfo);我发现了如何以编程方式生成.Designer.cs文件。以上就是C#学习教程:ProgrammaticallygenerateDesigner.cs(ResXResourceWriter/ResXResourceReader)forresxfiles。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注——string[]unmatchedElements;varcodeProvider=newMicrosoft.CSharp.CSharpCodeProvider();System.CodeDom.CodeCompileUnitcode=System.Resources.Tools.StronglyTypedResourceBuilder.Create("MyClass.resx","MyClass","my.namespace",codeProvider,true,outunmatchedElements);//需要System.Design.dllusing(StreamWriterwriter=newStreamWriter("MyClass.Designer.cs",false,System.Text.Encoding.UTF8)){codeProvider.GenerateCodeFromCompileUnit(code,writer,newSystem.CodeDom.Compiler.CodeGeneratorOptions());}//如果无法生成至少一个ppty,则返回false。返回unmatchedElements.Length==0;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: