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ディレクトリに今
を私は次の構造を持っています:\ 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に要素を設定しようとしたが、それは何もしていないようでした。前もって感謝します!
残念ながらそれは役に立ちません。 'Create directory for solution'を有効にすると、フォルダが追加されますが、ファイルシステムの構造は修正されません。 (プロジェクトは、 '\\ SolutionFolder \\ ProjectFolder'の代わりに' \\ SolutionFolder \\ SolutionFolder \\ ProjectFolder'に行き、 '.sln'は' \\ 'の代わりに' \\ SolutionFolder'の中にあります) –