2012-02-14 5 views
1

2 개의 프로젝트가 포함 된 Visual Studio 2010 솔루션 템플릿을 만들었지 만 지금까지는 모든 것이 잘 작동하지만 프로젝트를 만들 때 솔루션이 프로젝트 폴더 외부에있는 이유는 무엇입니까? 나는 그것이 안에 앉아 있기를 바란다. 내가 다음 프로젝트를 만들Visual Studio 2010 솔루션 템플릿 기본 위치

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

:

이 내 솔루션 vstemplate입니다

내을 Inetpub 디렉토리에 지금 Project Screen

나는 다음과 같은 구조를 가지고 :

C를 : \ inetpub \ wwwroot \ MyClientProject.sln
,210 C : \을 Inetpub \ wwwroot에 \ MyClientProject.suo
C : \을 Inetpub \ wwwroot에 \ MyClientProject
C : \ \을 Inetpub \ wwwroot에 \ MyClientProject \ MyClientProject.Core
C : \ \을 Inetpub \ wwwroot에 \ MyClientProject \ MyClientProject. 웹 \

어떻게 구조를 이렇게 설정할 수 있습니까?

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'에 위치합니다) –