Можно ли ссылаться на сборку в зависимости от конфигурации решения? - PullRequest
1 голос
/ 28 июня 2019

Я знаю, что могу ссылаться на сборку в зависимости от конфигурации проекта , но могу ли я сделать это на основе конфигурации решение ? Я думаю о чем-то вроде этого:

<ItemGroup Condition="'$(SolutionConfiguration)' == 'Debug1'>
  <Reference Include="Library1">
    <HintPath>C:\Path\To\Library1.dll</HintPath>
  </Reference>
</ItemGroup>

<ItemGroup Condition="'$(SolutionConfiguration)' == 'Debug2'>
  <Reference Include="Library2">
    <HintPath>C:\Path\To\Library2.dll</HintPath>
  </Reference>
</ItemGroup>

Если не так, могу ли я ссылаться на ту или иную сборку в зависимости от конфигурации решения?

1 Ответ

0 голосов
/ 28 июня 2019

Конфигурации решения связаны с конфигурациями проекта. Для каждой конфигурации решения мы указываем, какие конфигурации проекта использовать. Например, когда мы выбираем решение Release, обычно выбираются проекты Release.

Итак, создайте две конфигурации проекта, соответствующие двум конфигурациям решения, которые вы хотите для dll, который вы хотите. Когда вы выбираете конфигурацию решения, будут выбраны другие конфигурации проекта, и будет указана правильная DLL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...