2012-02-14 20 views
1

2つのプロジェクトを含むVisual Studio 2010ソリューションテンプレートを作成しましたが、これまでのところすべてがうまく機能していますが、何らかの理由でソリューションをプロジェクトフォルダの外に置くと、私はそれが内に座って欲しい。Visual Studio 2010ソリューションテンプレートのデフォルトの場所

これは私のソリューションvstemplateです:

<VSTemplate Version="3.0.0" xmlns="http://schemas.microsoft.com/developer/vstemplate/2005" Type="ProjectGroup"> 
    <TemplateData> 
    <Name>JWT Web Application</Name> 
    <Description>ASP.NET MVC 3 Web Application Boilerplate</Description> 
    <ProjectType>CSharp</ProjectType> 
    <TemplateGroupID>Web</TemplateGroupID> 
    <NumberOfParentCategoriesToRollUp>1</NumberOfParentCategoriesToRollUp> 
    <SortOrder>1</SortOrder> 
    <CreateNewFolder>true</CreateNewFolder> 
    <DefaultName>ClientName</DefaultName> 
    <ProvideDefaultName>true</ProvideDefaultName> 
    <LocationField>Enabled</LocationField> 
    <Icon>__TemplateIcon.png</Icon> 
    <PreviewImage>__PreviewImage.png</PreviewImage> 
    <EnableLocationBrowseButton>true</EnableLocationBrowseButton> 
    <PromptForSaveOnCreation>true</PromptForSaveOnCreation> 
    <RequiredFrameworkVersion>4.0</RequiredFrameworkVersion> 
    </TemplateData> 
    <TemplateContent> 
    <ProjectCollection> 
     <ProjectTemplateLink ProjectName="$safeprojectname$.Core"> 
     Boilerplate.Core\Boilerplate.Core.vstemplate 
     </ProjectTemplateLink> 
     <ProjectTemplateLink ProjectName="$safeprojectname$.Web"> 
     Boilerplate.Web\Boilerplate.Web.vstemplate 
     </ProjectTemplateLink> 
    </ProjectCollection> 
    </TemplateContent> 
    <WizardExtension> 
    <Assembly>Boilerplate.Wizard, Version=1.0.0.2, Culture=neutral, PublicKeyToken=e42ebd7a9847495c</Assembly> 
    <FullClassName>Boilerplate.Wizard.RootWizard</FullClassName> 
    </WizardExtension> 
</VSTemplate> 

私は、プロジェクトの作成:

C:私のinetpubディレクトリに今

Project Screen

を私は次の構造を持っています:\ inetpub \ wwwroot \ MyClientProject.sln
C:\のinetpub \ wwwrootの\ MyClientProject.suo
C:\のinetpub \ wwwrootの\ MyClientProject \
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject.Core \
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject。 Web \

どうすれば構造体がこのように設定できますか?

C:\のinetpub \ wwwrootの\ MyClientProject \
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject.sln
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject.suo
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject.Core \
C:\のinetpub \ wwwrootの\ MyClientProject \ MyClientProject.Web \

私はfalseに要素を設定しようとしたが、それは何もしていないようでした。前もって感謝します!

答えて

0

サブフォルダを作成するには、「ソリューションのディレクトリを作成する」というボックスにチェックを入れる必要があると思います。

+0

残念ながらそれは役に立ちません。 'Create directory for solution'を有効にすると、フォルダが追加されますが、ファイルシステムの構造は修正されません。 (プロジェクトは、 '\\ SolutionFolder \\ ProjectFolder'の代わりに' \\ SolutionFolder \\ SolutionFolder \\ ProjectFolder'に行き、 '.sln'は' \\ 'の代わりに' \\ SolutionFolder'の中にあります) –

関連する問題