Расположение шаблона решения Visual Studio 2010 по умолчанию - PullRequest
1 голос
/ 15 февраля 2012

Я создал шаблон решения Visual Studio 2010, который содержит 2 проекта, но пока все работает нормально, однако по какой-то причине при создании проекта решение находится за пределами папки проекта, и я хочу, чтобы оно находилось внутри.

Это мое решение 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>

Затем я создаю проект:

Project Screen

Теперь в моем каталоге inetpub у меня естьследующая структура:

C: \ 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.suo1026 * C: \ inetpub \ wwwroot \ MyClientProject \ MyClientProject.Core \
C: \ inetpub \ wwwroot \ MyClientProject \ MyClientProject.Web \

Я попытался установить для элемента значение false, но, похоже, ничего не помогло.Заранее спасибо!

1 Ответ

0 голосов
/ 29 июня 2012

Я думаю, вам нужно установить флажок «Создать каталог для решения», чтобы создать эту подпапку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...