Установка G1ANT SDK для VS 2019 - PullRequest
0 голосов
/ 04 июля 2019

Я клонировал репозиторий на странице github G1ANT.Robot и открыл G1ANT.Sdk.sln в VS Studio 2019 CE 16.1.5, Win10 Pro с последними обновлениями.Я оставил стандартные свойства сборки как «Debug» и «AnyCPU».Следующая ошибка не может быть решена, поскольку у меня нет необходимых файлов в моей системе:

Severity    Code    Description Project File    Line    Suppression State
Warning     Could not resolve this reference. Could not locate the assembly "Microsoft.VisualStudio.CoreUtility, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.   G1ANT.AddonTemplate         

Существуют и другие ошибки, которые, по-видимому, связаны с зависимостями от более ранней версии или версий VS (некоторые из них, как я полагаю, зависят от версии 14.0, некоторые зависят от версии 15.0).

У меня есть Microsoft.VisualStudio.CoreUtility, но версия 16.0 (то есть VS 2019).Короче говоря, похоже, что для компиляции может потребоваться более ранняя версия VS, чем у меня.Установка такой более ранней версии не подходит для меня.

Спасибо, burque505

1 Ответ

2 голосов
/ 08 июля 2019

Да, файл /G1ANT.Sdk/G1ANT.Sdk/source.extension.vsixmanifest необходимо изменить:

<Installation>
    <InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[15.0,]" />
    <InstallationTarget Id="Microsoft.VisualStudio.Pro" Version="[15.0,]" />
    <InstallationTarget Id="Microsoft.VisualStudio.Enterprise" Version="[15.0,]" />
</Installation>
<Dependencies>
    <Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" d:Source="Manual" Version="[4.6.1,)" />
</Dependencies>

Вы можете загрузить правильную установку: https://github.com/G1ANT-Robot/G1ANT.Sdk/raw/master/G1ANT.Sdk.vsix

Iверю, это поможет:)

...