Jak mohu zkontrolovat aktivní konfigurace řešení Visual Studio integrována s při běhu?

hlasů
11

Rád bych zapnout / vypnout nějaký kód, založený na uspořádání vlastního řešení, které jsem přidal do Visual Studio. Jak mohu zjistit tuto hodnotu za běhu?

Položena 28/08/2008 v 00:56
uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
0

Nejsem si jistý, zda můžete zjistit přesný název konfigurace sestavení. Howerver, pokud používáte Debug.Assert (...), že kód bude spuštěn pouze při kompilaci v režimu ladění. Nejste si jisti, je, že vám pomůže vůbec.

Odpovězeno 28/08/2008 v 01:00
zdroj uživatelem

hlasů
8

Můžete použít direktivy prekompilátoru rámci Visual Studio. Směrnice o #if vám umožní určit, zda hodláte zahrnout kód nebo není založen na konfiguraci vlastního řešení.

Odpovězeno 28/08/2008 v 01:02
zdroj uživatelem

hlasů
7

přidat const hodnotu přiřadit hodnotu, která určí konfiguraci se nacházíte. jako

#ifdef _ENABLE_CODE1_
const codeconfig = 1;
#else
const codeconfig = 2;
#endif

a přidat _ENABLE_CODE1_ v konfiguračním preprocesorem.

Odpovězeno 28/08/2008 v 01:03
zdroj uživatelem

hlasů
3

Ve vlastnostech každého projektu v rámci sekce sestavení můžete nastavit různé uživatelské konstanty pro každou konfiguraci řešení. To je místo, kde byste definovat vlastní direktivy pre-kompilátor.

Odpovězeno 28/08/2008 v 01:31
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more