Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как при rekease сборке можно отключить компиляцию, одного из References? 
:(
    Опции темы
St33l
Дата 3.11.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 16.6.2007

Репутация: нет
Всего: нет



Такой вопрос. Тестирую dll с помощью nunit. хотелось бы сделать так, чтобы при release сборке помимо тестов не компилировался reference на nunit.framework. Как-то можно это сделать? Тесты просто заключил в #if DEBUG #endif. А вот как с референсом быть?
PM   Вверх
actual
Дата 3.11.2008, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 15.10.2008

Репутация: нет
Всего: 2



Открой файл проекта (*.csproj) в текстовом редакторе и ручками подредактируй ссылку. Например, было:

Код

<Reference Include="Microsoft.ink, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\v6.0\Microsoft.ink.dll</HintPath>
</Reference>


Стало:

Код

<Reference Include="Microsoft.ink, Version=6.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=x86" Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>C:\Program Files\Reference Assemblies\Microsoft\Tablet PC\v6.0\Microsoft.ink.dll</HintPath>
</Reference>


Таким образом, ссылка будет включена только в Debug конфигурации. Возможно, при последующей работе с проектом из студии эта настройка может и слететь, но у меня такого не случалось.

А вообще, правильное решение -- держать тесты отдельно от основного проекта ;)
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0814 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.