Posso fare riferimento a un progetto di contenuto in un progetto non XNA (MonoGame, se è importante)?Collegamento del contenuto del progetto (XNA) a un progetto non XNA
risposta
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.
So già in possesso risolto ma ieri ho stava avendo lo stesso problema, Tom Spillman mi ha mandato questo link:
https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing
Quindi a quanto pare è possibile fare riferimento direttamente
Oh dimenticavo, questo è utile solo se sei nel ramo develop3d – Radius
Cercherò alcune opzioni e report :) Grazie mille –
Ho appena creato una libreria XNA come hai detto tu e funziona :). –