VS 2019的G1ANT SDK安装

时间:2019-07-04 16:23:38

标签: g1ant

我在the G1ANT.Robot github page处克隆了存储库,并在VS Studio 2019 CE 16.1.5,Win10 Pro中使用最新更新打开了G1ANT.Sdk.sln。我将默认的构建属性保留为“ 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早期版本的依赖性有关(我相信某些错误取决于v14.0,某些错误取决于v15.0)。

我确实可以使用Microsoft.VisualStudio.CoreUtility,但是版本为16.0(即VS 2019)。简而言之,似乎编译可能需要比我所拥有的VS更早的版本。安装这样的早期版本对我来说不是一个选择。

谢谢, burque505

1 个答案:

答案 0 :(得分:2)

是的,应该更改文件/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

我相信这会有所帮助:)