Подтвердить что ты не робот

Использование различных DLL для отладки и выпуска

Кто-нибудь знает, если это возможно, и если да, то как связать один набор DLL в сборке отладки и другой набор DLL в сборке релизов в проекте С# с использованием Visual Studio 2008?

4b9b3361

Ответ 1

Если вы выгрузите файл проекта (контекстное меню проекта) и затем отредактируете его, добавьте условие для группы элементов для каждой конфигурации сборки, содержащей ссылки:

<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>

После сохранения изменений вы можете перезагрузить проект из контекстного меню файла проекта.

Ответ 2

Я не думаю, что это можно сделать со стандартными средствами Visual Studio. Одна вещь, о которой я мог подумать, - создать какой-то "флаг отладки" и динамически загружать библиотеки DLL в зависимости от этого флага.