2011-03-21 26 views
7

ben (eğer yardım etmek istiyorum eğer Github var Visual Studio için tam dikey yığın şablona çalışıyoruz bir klasör ekleme: https://github.com/Adron/infrastructureçoklu proje Visual Studio 2010 Şablon

Benim sorundur, Çözümler için bir klasör ekleyemedim Çözümün tek tek proje şablonları (genel ana çözüm şablonunda üç tane var) dosya ve klasör gibi birçok ayrı öğeye sahiptir. Bu XML şeması/dosyasında geçerli olmadığını bildiren ana şablona ekleyin.

Geçerli çözüm XML dosyam şunun gibi görünüyor:

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

Klasörler veya tek tek varlıklar ekleme hakkında herhangi bir fikir? Teşekkürler ...

+0

Bunları Çözüm Öğeleri olarak eklemeyi denediniz ve amaçlarınız için çalışmadı mı? Çözüm, Ekle, Yeni Çözüm Klasörü, Yeni Öğe, vb. Sağ tıklatınız. – ssmith

+0

Sorununuzdan emin değilsiniz, ancak doğruysa referanslara ihtiyaç duyan birden fazla projeyle birlikte bir teamplte oluşturmaya çalışıyorsunuz. Çözüm klasörü bir çözümdür, ProjectCollection öğesinde SolutionFolder adlı bir alt öğeye sahip olursunuz. Sorun, dosyaları xml olarak kabul etmemesidir. Denemediniz, ancak doğrudan zip dosyasına dosyalar ekleyerek ve dll içeren klasörün aynı adıyla boş bir çözüm klasörü ayarlayarak sınayabilirsiniz. – Morti

cevap

1

İşte Çözüm Ürünleri kapsamaktadır benim çözümün parçası:

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 

herhangi yardımcı olur mu?