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...

War es hilfreich?

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?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top