Шаблон проекта с тремя проектами? - PullRequest
0 голосов
/ 22 ноября 2010

Можно ли создать шаблон проекта, содержащий три проекта?

Я создал пример проекта для моего клиента, который содержит базовую структуру для всех их новых приложений. Было бы здорово иметь возможность создать шаблон проекта из него, чтобы все было намного проще.

Проекты в решении

  • ProjectName.Abstractions
  • ProjectName.Services
  • ProjectName.WebClient

Что мне действительно нужно, так это шаблон решения =)

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

Нет шаблонов решений, но есть многопроектные шаблоны:

http://msdn.microsoft.com/en-us/library/ms185308(v=VS.100).aspx

0 голосов
/ 01 апреля 2013

Если вы хотите создать решение, которое содержит три проекта, как указано выше. Просто следуйте методу создания многопроектного шаблона.

А затем в .csproj файле основного проекта, замена

<ProjectReference Include="\ProjectName.Services\ProjectName.Services.csproj">
      <Project>{7D31A904-BA57-4CDA-XXXX-XXXXXXXXXXX}</Project>
      <Name>ProjectName.Services</Name>
    </ProjectReference>

с кодом ниже,

<ProjectReference Include="\$safeprojectname$.Services\$safeprojectname$.Services.csproj">
      <Project>{7D31A904-BA57-4CDA-XXXX-XXXXXXXXXXX}</Project>
      <Name>$safeprojectname$.Services</Name>
    </ProjectReference>
...