Как я могу сохранить относительный путь при открытии проекта из шаблона

#visual-studio

#visual-studio

Вопрос:

Это фрагмент моего файла csproj:

  <Compile Include="$(SolutionDir)..xxxToolboxToolbox.cs">
          <Link>xxxToolbox.cs</Link>
    </Compile>
  

Я сделал экспорт шаблона этого проекта, но когда я создаю новый на основе шаблона, файл Toolbox.cs не будет ссылаться на один уровень выше SolutionDir xxx Toolbox.cs.
Вместо VS замените расположение файла на путь, по которому находится шаблон.
Как я могу сказать VS сохранить путь таким, какой он есть, без замены?

Ответ №1:

Найдено решение:

Отредактируйте MyTemplate.vstemplate внутри экспортированного zip-файла шаблона и добавьте true в раздел TemplateData.

Теперь это работает.