So fügen Sie X64 (oder eine CPU) als Build -Option in Visual Studio 2010 hinzu (von der Konsolenanwendung zur Klassenbibliothek)

StackOverflow https://stackoverflow.com/questions/8333468

Frage

Zunächst habe ich eine Konsolenanwendung verwendet Nahverkehr als mein Service -Bus. Kürzlich habe ich zu Wechsel zugekommen Nservicebus, Sie müssen nicht eine Konsolenanwendung erstellen, sondern stattdessen eine Klassenbibliothek. In den Projekteigenschaften habe ich einfach die Einstellung umgestellt, die sie von einer Konsolenanwendung in eine Bibliothek ändert, aber die Einschränkung, die Sie nur für x86 erstellen können, ist noch in Kraft.

Ich kann den Build -Typ nicht an eine CPU ändern, da es sich um eine Konsolenanwendung handelt, die jetzt gültig sein sollte. Gibt es eine Möglichkeit zu einer Möglichkeit? vollständig Ändern Sie meine Anwendung in eine Klassenbibliothek, damit ich die Option CPU erstellen kann? Muss ich ein neues Projekt erstellen, Dateien kopieren und so fortsetzen? Oder ist es so einfach, etwas in der Projektdatei (.Proj) zu ändern?

Die Frage der Stapelüberlauf Fehlende Debugg | Jede CPU -Build -Konfiguration für Projekte und defasierte Debugg | x86 unter Windows X64 Gibt mehr Kontext zu dieser Ausgabe von x86 nur für Konsolenanwendungen.

War es hilfreich?

Lösung

Sie müssen nur eine Konfiguration für jede CPU im Konfigurationsmanager hinzufügen.

1) Klicken Sie mit der rechten Maustaste auf die Lösung und wählen Sie Eigenschaften aus

2) Wählen Sie Konfigurationseigenschaften aus und klicken Sie dann auf Konfigurationsmanager ...

3) Ändern Sie die aktive Lösungsplattform in eine beliebige CPU. Wenn es keine CPU -Plattform gibt, gehen Sie zu #4.

4) Klicken Sie auf den Pfeil im Kombinationsfeld in der Spalte Plattform für Ihre Klassenbibliothek und wählen Sie neue ...

5) Stellen Sie sicher, dass "jede CPU" unter neuer Plattform ausgewählt ist. Wenn in Schritt 3 keine CPU -Lösungsplattform vorhanden ist, stellen Sie sicher, dass das Kontrollkästchen "Neue Lösungen erstellen" überprüft wird. Klicken Sie dann auf OK.

6) Aktivieren Sie das Kontrollkästchen in der Spalte "Build" für Ihre Klassenbibliothek

7) Schließen Sie den Konfigurationsmanager ab und öffnen Sie die Eigenschaften für Ihre Klassenbibliothek

8) Wählen Sie eine beliebige CPU für die Plattform aus, wählen Sie eine beliebige CPU für Plattformziele aus und speichern Sie.

(Schritt 8 kann erforderlich sein oder nicht, je nachdem, was mit den Konfigurationen zuvor getan wurde.)

Andere Tipps

Fügen Sie einfach eine Konfiguration für hinzu Jede CPU im Konfigurationsmanager.

  1. Klicken Sie mit der rechten Maustaste auf die Lösung und wählen Sie Eigenschaften.

  2. Wählen Sie Konfigurationseigenschaften aus und klicken Sie dann auf Konfigurationsmanager.

  3. Ändern Sie die aktive Lösungsplattform in jede CPU. Wenn es keine CPU -Plattform gibt, fahren Sie mit Schritt 4 fort.

  4. Klicken Sie auf den Pfeil im Kombinationsfeld in der Spalte Plattform für Ihre Klassenbibliothek und wählen Sie neu.

  5. Stellen Sie sicher, dass jede CPU unter neuer Plattform ausgewählt ist. Wenn in Schritt 3 keine CPU -Lösungsplattform vorhanden ist, stellen Sie sicher, dass das Kontrollkästchen "Neue Lösungen erstellen" überprüft wird. Klicken Sie dann auf OK.

  6. Aktivieren Sie das Kontrollkästchen in der Spalte "Build" für Ihre Klassenbibliothek

  7. Schließen Sie den Konfigurationsmanager ab und öffnen Sie die Eigenschaften für Ihre Klassenbibliothek

  8. Wählen Sie eine beliebige CPU für die Plattform aus, wählen Sie eine beliebige CPU für Plattformziele aus und speichern Sie.

Schritt 8 kann erforderlich sein oder nicht, je nachdem, was mit den Konfigurationen zuvor getan wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top