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

在C#可执行文件中构建.slnshare

时间:2023-04-10 18:56:58 C#

在C#可执行文件中构建.sln我正在尝试在C#中构建.sln。我有以下代码。尝试{Console.WriteLine("构建解决方案...n");stringprojectFileName=Directory.GetCurrentDirectory()+"\build\Solution.sln";ProjectCollectionpc=newProjectCollection();DictionaryGlobalProperty=newDictionary();GlobalProperty.Add("配置","发布");GlobalProperty.Add("平台","x86");BuildRequestDataBuidlRequest=newBuildRequestData(projectFileName,GlobalProperty,null,newstring[]{"Build"},null);BuildResultbuildResult=BuildManager.DefaultBuildManager.Build(newBuildParameters(pc),BuidlRequest);catch(Exceptione){Console.Write("错误:"+e.Message);控制台.ReadLine();}Console.WriteLine("已完成解决方案构建...nPressanykeytocontinue...");它没有显示错误,它确实显示了已完成的解决方案构建...但是我找不到binRelease的可执行文件。我忘记了什么或如何检查?我设法让它工作,解决方案没有内置到代码中,因为它应该是错误的。无论如何,这是解决方案。以上就是C#学习教程:在C#可执行文件中构建.sln分享全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——stringprojectFileName=Directory.GetCurrentDirectory()+"\build\Solution.sln";ProjectCollectionpc=newProjectCollection();DictionaryGlobalProperty=newDictionary();GlobalProperty.Add("配置","发布");GlobalProperty.Add("平台","任何CPU");GlobalProperty.Add("OutputPath",Directory.GetCurrentDirectory()+"\build\bin\Release");BuildParametersbp=newBuildParameters(pc);bp.Loggers=new[]{newFileLogger{Verbosity=LoggerVerbosity.Detailed,ShowSummary=true,SkipProjectStartedText=true}};BuildManager.DefaultBuildManager.BeginBuild(bp);BuildRequestDataBuildRequest=newBuildRequestData(projectFileName,GlobalProperty,null,newstring[]{"Build"},null);BuildSubmissionBuildSubmission=BuildManager.DefaultBuildManager.PendBuildRequest(BuildRequest);BuildSubmission.Execute();BuildManager.DefaultBuildManager.EndBuild();如果(BuildSubmission.BuildResult.OverallResult==BuildResultCode.Failure){thrownewException();}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: