Visual Studio удаляет определение файла реквизита из файла vcxproj - PullRequest
0 голосов
/ 26 октября 2018

Я создал шаблон проекта https://docs.microsoft.com/en-us/visualstudio/ide/creating-project-and-item-templates?view=vs-2017 Внутри vcxproj у меня есть определение файла реквизита: (левая сторона изображения): реквизит в vcxproj

Файл prop присутствует в пакете проекта. При создании нового проекта строка с определением файла поддержки удаляется из vcxproj Visual Studio. Когда я восстановил его вручную и перезагрузил проект, все работало нормально. В чем может быть причина того, что Visual Studio делает это?

1 Ответ

0 голосов
/ 29 октября 2018

Visual Studio удаляет определение файла props из файла vcxproj

Во-первых, убедитесь, что файл props существует в шаблоне проекта. Во-вторых, убедитесь, что новый проект создан с помощью пользовательского шаблона.,Вы можете выполнить следующие шаги:

  1. Создать новый проект C ++, который я назвал его MyCustomTemplate.
  2. Выгрузить проект, затем добавить <Import Project="$projectname$.props" /> в файл проекта.vcxproj.
  3. Перезагрузите проект, перейдите на вкладку Project, выберите Export Template, нажмите Next и Finish.(Вы можете проверить, существует ли в файле шаблона реквизитная строка, откройте .vcxproj с помощью блокнота.)
  4. Создайте новый проект с новым пользовательским шаблоном MyCustomTemplate , затем выгрузите проекти проверьте файл реквизита.

enter image description here

Обновление:

Поскольку вы используете VisualStudio 2015, вы получите эту ошибку.И если вы обновите Visual Studio до 2017 года, все будет хорошо.

Если вы не хотите обновлять Visual Studio до 2017 года, вы можете воспользоваться методом Пола Х., чтобы решить эту проблему:

Как включить лист свойств в шаблон проекта VC

Надеюсь, это поможет.

...