当客户创建新工作区并且我想将它们添加到现有项目文件时,我生成了一堆文件,最好的方法是什么?
标准:它需要在visual studio中工作,它需要在独立构建中工作
// get the project file ...
var projectfile = Directory.GetFiles(Requested.Workspace.AppRoot, "*.csproj", SearchOption.AllDirectories).Single();
var project = new Project(projectfile);
// add generated items ...
foreach (var item in Requested.Manifest.Items)
{
project.Items.Add(new ProjectItem(item.Info.FullName,"??"));
}
if (!project.Build())
{
Console.ReadLine();
}
帮助任何人?
答案 0 :(得分:0)
您可以创建单个.cs文件并将所有填充内容作为方法添加到其中,并根据工作区调用特定功能。
If(workspace 1)
{
// call file1Method()
}
其他
相同