Вы можете настроить две конфигурации сборки в своем решении - одну для .Net и одну для .Net CF - и использовать условные ссылки для переключения на указанную версию библиотеки.
Установите две новые конфигурации сборки для .Net
и .Net CF
(так же, как и для конфигураций отладки и выпуска, т. Е. Build -> Configuration Manager). Добавьте сторонние библиотеки .Net и .Net CF в качестве ссылок на проект A. Затем вам нужно будет вручную отредактировать файл проекта для проекта A - см. Мой предыдущий ответ , чтобы узнать, как это сделать. Убедитесь, что вы настроили проект B не на сборку конфигурации .Net
, а проект C на сборку .Net CF
сборки.
Это позволяет вам создать либо вывод .Net
, либо вывод .Net CF
на основе выбранной в данный момент конфигурации сборки, все в одном решении, используя одни и те же проекты.