"景先生毕设|www.jxszl.com

C# AdhocWorkspace类代码示例

2023-12-29 17:00编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中AdhocWorkspace类的典型用法代码示例。如果您正苦于以下问题:C#AdhocWorkspace类的具体用法?C#AdhocWorkspace怎么用?C#AdhocWorkspace使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:TestAddSolution_SolutionInfo publicvoidTestAddSolution_SolutionInfo() { using(varws=newAdhocWorkspace()) { varpinfo=ProjectInfo.Create( ProjectId.CreateNewId(), version:VersionStamp.Default, name:"TestProject", assemblyName:"TestProject.dll", language:LanguageNames.CSharp); varsinfo=SolutionInfo.Create(SolutionId.CreateNewId(),VersionStamp.Default,projects:newProjectInfo[]{pinfo}); varsolution=ws.AddSolution(sinfo); Assert.Same(ws.CurrentSolution,solution); Assert.Equal(solution.Id,sinfo.Id); Assert.Equal(sinfo.Projects.Count,solution.ProjectIds.Count); varproject=solution.Projects.FirstOrDefault(); Assert.NotNull(project); Assert.Equal(pinfo.Name,project.Name); Assert.Equal(pinfo.Id,project.Id); Assert.Equal(pinfo.AssemblyName,project.AssemblyName); Assert.Equal(pinfo.Language,project.Language); } }
原文链接:http://www.jxszl.com/biancheng/C/556484.html