2015-11-24 2 views
7

Я пытаюсь создать шаблон проекта для Visual Studio 2015. Я создал библиотеку классов ASP.NET 5 (под веб-секцией Visual Studio 2015) и использовал опцию File-> Export template , Когда я пытался создать проект с использованием экспортированного шаблона, создается только файл .xproj. Файлы в шаблоне и зависимостях не добавляются. Но такая же процедура отлично подходит для обычного проекта библиотеки классов. Я что-то упустил.?Шаблон проекта для Visual Studio 2015

+0

Эй Anandha ты мог пожалуйста, примите ответ @ Bebben? Это сработало для меня, и, судя по голосам, это общепринятый ответ. –

ответ

11

Я нашел способ сделать это. Откройте zipfile и отредактируйте файл .vstemplate. Линия, которая отсутствует в

<CreateInPlace>true</CreateInPlace> 

Эта линия проходит между

<TemplateData></TemplateData> 

Это решает проблему для .NET Ядра 1.0.1 Инструментальное Preview 2, VS2015 Update 3.

+0

Работал отлично для меня .NET Core 1.0.1 и т. Д. Спасибо! –

+0

Это все еще ответ VS2017. Пожелайте, чтобы это получило чек. –

3

Чтобы решить эту проблему, мне пришлось извлечь выходной zip-файл и отредактировать файл .vstemplate.

Удаление атрибута TargetFileName из <Project> элемента под <TemplateContent> работал, а новый файл .xproj был назван правильно.

Соответствующая часть файла .vstemplate выглядел следующим образом:

<TemplateContent> 
    <Project TargetFileName="MyProject.xproj" File="MyProject.xproj" ReplaceParameters="true"> 

И я изменил его:

<TemplateContent> 
    <Project File="MyProject.xproj" ReplaceParameters="true"> 

Вдохновением для этого пришел смотреть на the ASP.NET 5 project templates, и, в частности the empty web's .vstemplate file.

+1

Это не сработало для меня. Visual Studio 2015 Update 2 – Dave

Смежные вопросы