Come aggiungere x64 (o qualsiasi CPU) come opzione di configurazione in Visual Studio 2010 (da applicazione console alla libreria di classe)

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

Domanda

Inizialmente, ho creato un'applicazione console utilizzando Mass Transit come il mio servizio bus. Recentemente, sono passato a NServiceBus , che non richiede di presentare una domanda di console, ma una libreria di classi, invece. Nelle proprietà del progetto, ho semplicemente cambiato l'impostazione che cambia da un'applicazione console in una libreria, ma il vincolo che si può costruire solo per x86 è ancora in vigore.

Non è possibile modificare il tipo di build per qualsiasi CPU, ora che si tratta di un'applicazione console, che ora dovrebbe essere valido. C'è un modo per completamente cambiare la mia richiesta di una libreria di classi in modo che possa eseguire il costruire qualsiasi opzione di CPU? Devo creare un nuovo progetto, copiare i file in esso e continuare in quel modo? O è semplice come cambiare qualcosa nel file di progetto (.proj)?

La domanda Stack Overflow Manca Debug | Qualsiasi configurazione di generazione di CPU per i progetti e inadempiente a Debug | x86 su Windows x64 dà più contesto intorno a questo numero di 86 solo per le applicazioni console.

È stato utile?

Soluzione

Hai solo bisogno di aggiungere una configurazione per qualsiasi CPU nel manager configurazione.

1) Tasto destro del mouse la soluzione e selezionare Proprietà

2) Selezionare Configurazione Proprietà, quindi fare clic su Gestione configurazione ...

3) Modificare la piattaforma soluzione attiva a qualsiasi CPU. Se non esiste una piattaforma Qualsiasi CPU, passare alla # 4.

4) Fare clic sulla freccia nella casella combinata sotto la colonna Piattaforma per la libreria di classi, e selezionare Nuovo ...

5) Assicurarsi che "Qualsiasi CPU" è selezionata in nuova piattaforma. Se non ci fosse qualsiasi piattaforma di soluzioni CPU al punto 3, quindi assicurarsi che la casella di controllo "Crea piattaforma di nuove soluzioni" sia selezionata. Quindi fare clic su OK.

6) Controllare la casella di controllo nella colonna "Build" per la libreria di classi

7) Chiudere fuori dal Configuration Manager, e aprire le proprietà per la libreria di classi

8) selezionare qualsiasi CPU per piattaforma, quindi selezionare qualsiasi CPU per piattaforma di destinazione, e salvare.

(passaggio 8 può o non può essere necessario, a seconda di ciò che è stato fatto con le configurazioni precedentemente.)

Altri suggerimenti

Basta aggiungere una configurazione per Qualsiasi CPU nel manager configurazione.

  1. tasto destro del mouse la soluzione e selezionare Proprietà.

  2. Seleziona Proprietà di configurazione, quindi fare clic su Gestione configurazione.

  3. Cambia la piattaforma soluzione attiva a qualsiasi CPU. Se non v'è alcuna piattaforma CPU, andare avanti al punto 4.

  4. Fare clic sulla freccia nella casella combinata sotto la colonna Piattaforma per la libreria di classi, e selezionare Nuovo.

  5. Verificare che tutte le CPU è selezionata in nuova piattaforma. Se non ci fosse qualsiasi piattaforma di soluzioni CPU al punto 3, quindi assicurarsi che la casella di controllo "Crea piattaforma di nuove soluzioni" sia selezionata. Quindi fare clic su OK.

  6. Selezionare la casella nella colonna "Build" per la libreria di classi

  7. Primo fuori dal Configuration Manager, e aprire le proprietà per la libreria di classi

  8. selezionare qualsiasi CPU per piattaforma, quindi selezionare qualsiasi CPU per piattaforma di destinazione, e salvare.

Passo 8 può o non può essere necessario, a seconda di quanto è stato fatto con le configurazioni in precedenza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top