Невозможно скопировать расширение DLL в Visual Studio - PullRequest
0 голосов
/ 14 июня 2019

Когда я собираю свое расширение ReSharper, MSBuild сообщит о

Нет установленного продукта ReSharperPlatformVs15Exp.Доступные установленные продукты:
InstallFolder:

Когда я пытаюсь решить эту проблему, используя пример кода (исправлено отсутствующее c в include)

Невозможно оценить элементметаданные "% (FullPath)".Метаданные элемента "% (FullPath)" нельзя применить к пути "C: \ Development \ Prototypes \ ResharperAnalyzer \ C: \ Users \ dvanpelt.nuget \ packages \ jetbrains.platform.core.shell \ 183.0.20190304.42744 \ build \net461 .... \ точечных файлов \ JetBrains.Platform.BuildEngine.dll».Формат данного пути не поддерживается.

Я пытался следовать инструкциям на https://www.jetbrains.com/help/resharper/sdk/Extensions/Deployment/LocalInstallation/CopyOnBuild.html

Я использую Visual Studio 2017 версии 15.9.11

Моя версия Resharper - 2018.3.4

Resharper установлен в экспериментальном кусте VisualStudio.

Расширение ReSharper также установлено в кусте опыта (и работает)

Добавлен контент в .csproj:

<ItemGroup>
    <ReferencePath Include="@(Reference->HasMetadata('HintPath')->'$(MSBuildProjectDirectory)\%(HintPath)')" />
</ItemGroup>

<PropertyGroup>
    <HostFullIdentifier>ReSharperPlatformVs15Exp</HostFullIdentifier>
</PropertyGroup>

Я ожидаю, что он скопируетdll \ ReSharperPlatformVs15_384aa919Exp или покажите мне доступные установленные продукты

...