Строительство Nuke: не удалось найти подходящий экземпляр MSBuild (Visual Studio 2022)C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Строительство Nuke: не удалось найти подходящий экземпляр MSBuild (Visual Studio 2022)

Сообщение Anonymous »

После обновления Visual Studio 2019 до 2022 года я получил следующую ошибку, когда пытаюсь создать проект с помощью Nuke Build (Debug/Release):

Код: Выделить всё

╬════════════
║ Compile
╬═══

Assertion failed: Could not find a suitable MSBuild instance.
at Nuke.Common.Tools.MSBuild.MSBuildToolPathResolver.Resolve(Nullable`1 msBuildVersion, Nullable`1 msBuildPlatform)
at Nuke.Common.Tools.MSBuild.MSBuildSettings.GetProcessToolPath()
at Nuke.Common.Tools.MSBuild.MSBuildSettings.get_ProcessToolPath()
at Nuke.Common.Tooling.ProcessTasks.StartProcess(ToolSettings toolSettings)
at Nuke.Common.Tools.MSBuild.MSBuildTasks.MSBuild(MSBuildSettings toolSettings)
at Nuke.Common.Tools.MSBuild.MSBuildTasks.MSBuild(Configure`1 configurator)
at AREGIS.Build.DeagBuild.b__21_1() in C:\Work.Vertex\Vertex\40 Build\DeagBuild.cs:line 98
at Nuke.Common.Execution.BuildExecutor.c.b__4_2(Action x)
at Nuke.Common.Utilities.Collections.EnumerableExtensions.ForEach[T](IEnumerable`1 enumerable, Action`1 action)
at Nuke.Common.Execution.BuildExecutor.Execute(NukeBuild build, ExecutableTarget target, IReadOnlyCollection`1 previouslyExecutedTargets, Boolean failureMode)

Repeating warnings and errors:
Assertion failed: Could not find a suitable MSBuild instance.
< /code>
Метод компиляции: < /p>
        Target Compile => _ => _
.DependsOn(this.RestoreFramework)
.Executes(() =>
{
var compileOutput = MSBuild(x => x
.SetTargetPath(this.MySolution)
.Set...
.Set...
);
});
Target Framework: .net Framework 4.8
Есть ли способ его исправить?

Подробнее здесь: https://stackoverflow.com/questions/700 ... tudio-2022
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»