2012-06-06 12 views

risposta

10

Non direttamente.

La possibilità di aggiungere un riferimento a un progetto di contenuto a un progetto è disponibile solo per i progetti dei tipi "XNA Game" e "XNA Game Library".

Un trucco che utilizzo quando voglio creare e includere un progetto di contenuto XNA in un progetto WinForms consiste nel creare un progetto XNA Game Library vuoto. Fare riferimento al progetto XNA Game Library dal progetto principale (Windows) e al progetto contenuto dal progetto XNA Game Library.

Se questo funziona per MonoGame è un'altra questione.

L'alternativa è semplicemente disporre di un progetto XNA Game vuoto che fa riferimento al progetto di contenuto. Quindi imposta le dipendenze del progetto in modo che il gioco XNA venga ricostruito prima, se necessario. Se è necessario copiare i file di output in giro, forse farlo come un passo post-build?

L'opzione "mazza" sarebbe quella di creare un file MSBuild personalizzato che faccia esattamente ciò che si desidera.

+0

Cercherò alcune opzioni e report :) Grazie mille –

+0

Ho appena creato una libreria XNA come hai detto tu e funziona :). –