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 MSB3270 Fehlercode beschrieben.
Text der Nachricht
MSB3270: There was a mismatch between the processor architecture of the project being built 'value' and the processor architecture of the reference 'value', 'value'. This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and references, or take a dependency on references with a processor architecture that matches the targeted processor architecture of your project.
BESCHREIBUNG
Die Meldung gibt an, dass Sie versuchen, eine Abhängigkeit von einer Architektur zu verwenden, die nicht mit der für Ihr Projekt konfigurierten Zielarchitektur übereinstimmt.
Beschluss
Vergewissern Sie sich zunächst, dass Ihre Zielarchitekturen korrekt sind. Stellen Sie dann sicher, dass alle referenzierten Abhängigkeiten der Zielarchitektur entsprechen.
In MSBuild wird die PlatformTarget
-Eigenschaft verwendet, um die Zielplattform zu definieren.
Wenn Sie die MSBuild-Eigenschaft ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch
auf None
oder Warning
in der Projektdatei festlegen, wird diese Warnung unterdrückt:
<PropertyGroup>
<!-- other property settings -->
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
Die aktuelle Plattformeinstellung ist auf der Menüleiste in der Visual Studio-IDE sichtbar. Beachten Sie den Wert zwischen der grünen Schaltfläche "Start " und der Dropdownliste " Konfiguration ". Die aktuelle Zielplattform wird in der Regel auf Lösungsebene festgelegt, um die Builds für jedes Projekt zu steuern. Wenn Sie die Plattformen für die Lösung anzeigen oder ändern müssen, lesen Sie Konfigurieren von Projekten für Zielplattformen.
Die Plattform für ein einzelnes Projekt kann auch im Project Propertiesangezeigt und konfiguriert werden. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektknoten, und wählen Sie "Eigenschaften" aus, oder verwenden Sie die Tastenkombination Alt+ + Enter, um den Projekteigenschaften-Editor zu öffnen. Erweitern Sie für C#-Projekte die Registerkarte Build, und suchen Sie die Einstellung Plattformziel. Wählen Sie für .NET Framework- und alle Visual Basic-Projekte die Registerkarte Kompilieren aus, und suchen Sie Ziel-CPU.
Weitere Informationen finden Sie unter MSBuild-Zielframework und Zielplattform.
Gilt für:
Alle Versionen von MSBuild