Описаниепапка CustomProjectSystem не создается при развертывании Тип VSIX Project
Использование CPS (см link 1 и link 2), я создал новый тип проекта (скажем *.myproj
) для Visual Studio: File > New Project > Visual C# > Extensibility > Project Type
Когда отладки, все в порядке. Однако, когда я раскрываю (инсталлировать) vsix
пакет на другой компьютер, и попытаться создать новый проект («.myproj») с помощью пользовательского шаблона проекта (MYPROJ), я получаю следующее сообщение об ошибке:
причина заключается в ProjectType.myproj
в ProjectTemplate
мы имеем следующий код:
<PropertyGroup Label="Globals">
<CustomProjectExtensionsPath>
$(LocalAppData)\CustomProjectSystems\ProjectType4\
</CustomProjectExtensionsPath>
</PropertyGroup>
<Import Project="$(CustomProjectExtensionsPath)CustomProject.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'" Label="Configuration">
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'" Label="Configuration">
</PropertyGroup>
я фигурировал, после строительство и запуск проекта Visual Studio, доступ к этой папке, и это будет создаваться файлы:
(LocalAppData)\CustomProjectSystems\ProjectType4\
CustomPrject.Default.props
CustomProject.props
Проблема
Однако при установке мой vspackage на другом ПК в первый раз, эта папка и ее файлы не автоматически создается, следовательно, ошибка времени выполнения на скриншоте.
Обход
- я вручную скопировать эти файлы на другой компьютер, то он работает отлично.
- я удалить эти строки коды, указанные выше, (это приведет к тому, чтобы не быть в состоянии использовать свой собственный значок для узла проекта. Так как VS не выпустит типа проекта.)
Вопроса
- Почему эти файлы не копируются автоматически на клиентскую машину?
- Есть ли какие-либо конкретные настройки или конфигурации, которые мне не хватает?