Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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