Preprocessor definitions для Web-сайта
От: Mad Sanity Россия ivan.leontiev.name
Дата: 02.04.07 09:41
Оценка:
В настройках препроцессора [C#] в свойствах (почти) любого проекта .NET — например, Windows.Forms — в 2005-й студии имеется поле Preprocessor definitions, позволяющее задать символы, автоматически задефайненные в процессе сборки проекта (параметр /define:SOME_SYMBOL командной строки), т.е. равносильно написанию в коде #define SOME_SYMBOL.

Вопрос: как задать definitions для той или иной конфигурации сборки Web-сайта?
Re: Preprocessor definitions для Web-сайта
От: agzis1  
Дата: 02.04.07 18:24
Оценка: 91 (3)
Здравствуйте, Mad Sanity, Вы писали:

MS>В настройках препроцессора [C#] в свойствах (почти) любого проекта .NET — например, Windows.Forms — в 2005-й студии имеется поле Preprocessor definitions, позволяющее задать символы, автоматически задефайненные в процессе сборки проекта (параметр /define:SOME_SYMBOL командной строки), т.е. равносильно написанию в коде #define SOME_SYMBOL.


MS>Вопрос: как задать definitions для той или иной конфигурации сборки Web-сайта?

web.config

<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
compilerOptions="/d:DEBUG;TRACE;SOME_SYMBOL"
warningLevel="1" />
</compilers>
</system.codedom>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.