Hinzufügen eines Ordners zu einer Mehrfachprojekt -Visual Studio 2010 -Vorlage 2010
-
28-10-2019 - |
Frage
Ich habe an einer vollen vertikalen Stack -Vorlage für Visual Studio gearbeitet (es ist auf GitHub, wenn Sie helfen möchten: https://github.com/adron/infrastructure
Mein Problem ist, dass ich keinen Ordner für Baugruppen in der Wurzel der Lösung hinzufügen konnte. Die einzelnen Projektvorlagen (die ich in der Gesamtvorlage der übergeordneten Lösungen im gesamten übergeordneten Lösungen habe) haben viele einzelne Elemente wie Dateien und Ordner. Wenn ich jedoch versuche, der übergeordneten Vorlage so etwas hinzuzufügen, berichtet es, dass sie in diesem XML -Schema/-Datei nicht gültig ist.
Meine aktuelle Lösung XML -Datei sieht folgendermaßen aus:
<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup">
<TemplateData>
<Name>ASP.NET MVC 3 + Razor + Machine.Specifications Infrastructure Solution</Name>
<Description>This Visual Studio Template provides the following pieces for getting a kick start when building well designed web sites using good patterns.</Description>
<EnableEditOfLocationField>true</EnableEditOfLocationField>
<EnableLocationBrowseButton>true</EnableLocationBrowseButton>
<ProvideDefaultName>true</ProvideDefaultName>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<SortOrder>1000</SortOrder>
<CreateNewFolder>true</CreateNewFolder>
<DefaultName>Infrastructure</DefaultName>
<LocationField>Enabled</LocationField>
<PreviewImage>Preview.png</PreviewImage>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="Infrastructure.Web">Web\MyTemplate.vstemplate</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Infrastructure.Specifications">Specifications\MyTemplate.vstemplate</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="Infrastructure.Data">Data\MyTemplate.vstemplate</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>
Irgendwelche Ideen, wie man Ordner oder individuelle Vermögenswerte hinzufügt? Vielen Dank...
Lösung
Hier ist ein Teil meiner Lösung, das Lösungselemente enthält:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8C6F0281-2022-4F98-A856-590C5FE26BC1}"
ProjectSection(SolutionItems) = preProject
..\Build.bat = ..\Build.bat
..\Build.proj = ..\Build.proj
..\ClickToBuild.bat = ..\ClickToBuild.bat
..\DeployStage.bat = ..\DeployStage.bat
LocalTestRun.testrunconfig = LocalTestRun.testrunconfig
Performance1.psess = Performance1.psess
EndProjectSection
EndProject
Hilft das etwas?