Существует ли способ определить ссылки на сборки на основе конфигурации сборки в Visual Studio?

Я сказал бы, что любая из текущих моделей iMac больше настолько достаточно хороша для разработки с их двухъядерным, кэшем 6 МБ, CPU ФСБ на 1066 МГц. Вы могли бы рассмотреть движение больше чем с 1 ГБ поршня, но сравнить подержанные цены в местах как NewEgg к тому, что хочет Apple (например, я обновил свой MacBook Pro до 4 ГБ для сотен меньше, чем быть установленным от Apple).

то, Какую модель Вы выбрали, будет больше о HD и жидкокристаллическом размере и сколько необходимо потратить.

54
задан snicker 23 November 2009 в 13:55
поделиться

1 ответ

Есть способ сделать это, но вам придется вручную редактировать файлы проекта. Файлы проекта могут иметь атрибут Condition , примененный к ним во многих элементах, в том числе для ссылок.

Вы можете добавить их в свои ссылки, чтобы указать, когда следует использовать ссылку:

<Reference Include="Product, Version=1.0.0.0" Condition="'$(Configuration)'=='V1'">
</Reference>
<Reference Include="Product, Version=2.0.0.0" Condition="'$(Configuration)'=='V2'">
</Reference>
<Reference Include="Product, Version=3.0.0.0" Condition="'$(Configuration)'=='V3'">
</Reference>

Затем вы определяете несколько конфигураций сборки ( V1 , V2 , V3 ), и каждая ссылка будет включена только в соответствующую выбранную конфигурацию сборки.

Объединить это с символами условной компиляции и операторами #if в вашем коде, и вы должны иметь возможность делать то, что хотите.

Если вы это сделаете, нужно быть осторожным, потому что Visual Studio удаляет условные атрибуты из файла проекта.

59
ответ дан 7 November 2019 в 08:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: