Qualcuno sa come passare una compilation di un progetto di libreria su Visual Studio, quindi posso compilare per framework compatto e full .Net framework?Passa alla compilazione tra framework compatto e completo .net?
risposta
È possibile utilizzare due file di progetto sulle origini condivise.
Quindi, è possibile avere un file di soluzione e due progetti su di esso nella stessa directory.
Sono quasi sicuro che compare nelle proprietà del progetto se si dispone del framework compatto installato (proprio come la scelta tra le versioni 2.0-3.5).
Se si crea una libreria .NET CF, nella maggior parte dei casi viene eseguita anche sul desktop .NET.
È anche possibile semplificare questo tipo di sviluppo seguendo i passaggi descritti here. Il collegamento ti aiuterà a configurare Visual Studio in modo che tu possa compilare per .NET CF ma distribuire sul desktop.
Abbiamo studiato un progetto per la compilazione di vesrions di framework completi e compatti ma alla fine è stato caotico (molti file di progetto di hacking) e abbiamo regolarmente incontrato sceneraios in cui volevamo includere determinati file o riferimenti in uno o gli altri obiettivi (come includere Smart Device Framework nella versione di framework compatta).
Abbiamo riscontrato problemi relativi alla soluzione durante l'analisi di test dei test dell'unità MSTest, quindi ora abbiamo due soluzioni separate. Ogni soluzione ha un albero con lo stesso identico progetto logico: uno per il framework compatto e l'altro per il framework completo. È un po 'di manutenzione, ma ha funzionato abbastanza bene.
Un articolo supplementare abbiamo bisogno di aggiungere manualmente né al progetto quadro completo o compatto stava cambiando il percorso predefinito \ uscita intermedia per evitare i risultati del progetto intralcino tra loro:
<Project ... >
<PropertyGroup>
<BaseIntermediateOutputPath>objCE\</BaseIntermediateOutputPath>
...
Apri il .csproj file e aggiungere la riga al primo elemento <PropertyGroup>
.
Maggiori informazioni sul parametro può essere trovato qui: http://msdn.microsoft.com/en-us/library/bb629394.aspx
Una cosa da notare è che si otterrà un avviso di protezione quando si apre il progetto affermando che esso è stato personalizzato. Puoi scegliere di caricarlo normalmente e deselezionare l'opzione Chiedi sempre a me per non vederlo più.
Penso che questo sia un po 'troppo complicato. Come già menzionato da Manushin, basta fare una soluzione con diversi progetti, usando gli stessi file sorgente. – Oliver
Oliver, fai riferimento al mio MSTest con il commento sull'analisi del codice. Una soluzione non funzionerà se questo è lo scenario. La soluzione alternativa di BaseIntermediateOutputPath è necessaria se i progetti con targeting completo e compatto sono destinati a risiedere nella stessa directory. Utilizziamo la configurazione in modo da includere i file di origine da entrambi i progetti senza ricorrere a collegamenti o differenze a livello di cartella. –
- 1. .NET framework compatto e ActiveSync
- 2. .net framework compatto "Target framework"
- 3. Libreria GPS per .NET framework compatto
- 4. .NET framework compatto - rilevamento se in emulatore?
- 5. Converti l'immagine in 1 bpp bitmap in .net framework compatto
- 6. Trasparenza nel framework compatto
- 7. Come scrivere una libreria di classi che funzioni su .NET 3.5 framework compatto e framework regolare?
- 8. Differenza tra .NET Framework 4.6, Net Nativi e .Net Nucleo
- 9. scelta tra API win32 e .NET framework
- 10. Compatibilità con le versioni precedenti del framework compatto .NET 3.5 e 2.0
- 11. Come compilare una libreria su .NET Framework e .NET Compact Framework?
- 12. SubVersion passa alla profondità
- 13. .NET Entity Framework e transazioni
- 14. Come si ottiene il carattere di sistema predefinito nel framework .NET compatto?
- 15. .NET framework compatto - dove mettere i file in modo che siano accessibili all'emulatore
- 16. Migrazione di NET Framework dalla v3.5 alla v4.0
- 17. Framework NLP per .NET
- 18. Errore di compilazione quando si utilizza VS 11, .NET 4.5 e Entity Framework
- 19. StructureMap e ASP .Net Web API e .Net Framework 4.5
- 20. Compilazione statica nel mondo .NET
- 21. Domain Driven Design, .NET e Entity Framework
- 22. Differenza tra l'utilizzo del nome completo e l'importazione in Java
- 23. Differenza tra ASP.NET Core (.NET Core) e ASP.NET Core (.NET Framework)
- 24. Entity Framework, ricerca codice prima e testo completo
- 25. C#/.NET: Passa all'elemento desiderato in BindingNavigator
- 26. GRUB passa alla modalità protetta?
- 27. Passa alla forma personalizzata. Come?
- 28. Qualsiasi framework NIO per .NET?
- 29. WPF Errori applicazione e .NET Framework Riparazioni
- 30. Versione C# e versione di .NET Framework?
Ottimo! Grazie per la tua risposta! – elranu