Freigeben über


MSB4278 Diagnosecode

In diesem Artikel wird der MSB4278 Fehlercode beschrieben.

Nachrichtentext

MSB4278: The imported file 'value' does not exist and appears to be part of a Visual Studio component. This file may require MSBuild.exe in order to be imported successfully, and so may fail to build in the dotnet CLI.

Bemerkungen

Dieser Fehler tritt auf, wenn Sie dotnet build verwenden und versuchen, eine Datei zu importieren. Für die importierte Datei sind jedoch Visual Studio-Builddateien erforderlich, auf die dotnet build kein Zugriff besteht. Dies tritt beispielsweise auf, wenn Sie versuchen, ein älteres Projekt zu erstellen, bei dem es sich nicht um ein SDK-Stil-Projekt handelt (es hat das Sdk Attribut nicht für das Project Element) mit dotnet build. Der dotnet build Befehl kann nur PROJEKTE im SDK-Stil erstellen. Siehe Verwenden von MSBuild-Projekt-SDKs.

Dieser Fehler kann auch auftreten, wenn Sie versuchen, ein C++-Projekt (.vcxproj) mit dotnet build zu erstellen.

Beschluss

Verwenden Sie MSBuild.exe oder Visual Studio, um das Projekt zu erstellen. Überprüfen Sie, ob Visual Studio auf dem Buildcomputer installiert ist, sowie dass Sie die .NET Desktop-Arbeitslast installiert haben.

Gilt für:

Alle Versionen von MSBuild