Qualcuno sa se è possibile, e in tal caso come collegarsi a un set di DLL in una build di debug e un diverso set di DLL in una versione build su un progetto C# utilizzando Visual Studio 2008?Uso di diverse DLL per build di debug e release
risposta
Se si scarica il file di progetto (menu contestuale del progetto) e poi modificarlo, aggiungere una condizione sul ItemGroup per ogni configurazione di generazione tenendo i riferimenti:
<ItemGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<Reference Include="Common.Logging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e, processorArchitecture=MSIL" />
<Reference Include="Elmah, Version=1.2.13605.0, Culture=neutral, processorArchitecture=MSIL" />
</ItemGroup>
Dopo aver salvato le modifiche, è possibile Ricarica il progetto dal menu di scelta rapida del file di progetto.
Non penso che questo possa essere fatto con i mezzi di default di Visual Studio. Una cosa che potrei pensare è creare una sorta di "debug flag" e caricare le DLL dinamicamente a seconda di quel flag.
Sì, tutte le mie letture puntano al fatto che questa è l'unica risposta al mio problema, ci provo, grazie Thorsten! – DukeOfMarmalade
- 1. Msbuild riconosce eventuali configurazioni di build diverse da DEBUG | RELEASE
- 2. Release vs Debug Build Times
- 3. Migliori pratiche e strumenti per il debug delle differenze tra le build di debug e release?
- 4. XCode debug vs release build durante il debug
- 5. Riferimenti del framework entità mancanti tra debug e release build
- 6. Dipendenza CocoaPods solo su build debug/release
- 7. Configurazioni di debug e release
- 8. Diverse impostazioni dell'applicazione iOS nella configurazione di debug/release?
- 9. Usa versioneCodice diversa per Debug/Release build gradle android
- 10. Valori stringa separati per Android per build di debug e release
- 11. Elenco di riferimenti diversi in .NET per Debug/Release
- 12. Uso di diverse versioni del file dll in un'app
- 13. C# Debug vs Release
- 14. QT Release build DLL entry point error error
- 15. Gestione di una stringa di connessione di debug e release
- 16. Xcode: impostazione GCC_PREPROCESSOR_DEFINITIONS per diverse configurazioni di build?
- 17. Uso di shared_ptr nelle interfacce dll
- 18. Rimuovi il riferimento NUnit per Release build
- 19. Codice diverso/config in Release & Debug build (Obj-C)
- 20. Web.config Build vs Release transform non funziona
- 21. Come identificare se una libreria è DEBUG o RELEASE build?
- 22. Q_ASSERT release semantics build
- 23. Invocazione di azioni diverse da Build e Clean & Build
- 24. Xcode/Cocoa: quali sono le differenze tra le build di debug e release?
- 25. KDevelop con il progetto CMake: come gestire i build di debug e release?
- 26. Java ha la modalità di build 'Debug' e 'Release' come C#?
- 27. CMake variabile o proprietà per discernere tra debug e release build
- 28. Compilatore .NET - DEBUG vs. RELEASE
- 29. Installazione di DLL di debug MS per il debug remoto
- 30. Previene il missaggio di librerie di debug e release
A proposito, le DLL non sono costruite come parte della mia solitaria. – DukeOfMarmalade
Un po 'tardi, ma Google non dimentica mai, quindi in questo thread la domanda è già stata risolta: http://stackoverflow.com/questions/5491253/visual-studio-2010-compiling-with-the-debug-or-release -version-of-third-party-li – joergipoergi