У нас есть большое количество проектов в рамках решения, в основном простые библиотеки классов (которые позже загружаются через MEF), предназначенные для .NET 4.0.
Мы хотели бы скомпилировать большое их количество для обоих .NET4.0 и среда выполнения Silverlight без дублирования файлов.
Есть ли способ создать новую библиотеку классов Silverlight и связать исходные файлы из других проектов, чтобы компилировать как библиотеку .NET 4.0, так и библиотеку Silverlight 4.0?
Я знаю, что .NET 4.0 может загружать сборки Silverlight 4, но я бы хотел скомпилировать обе версии, а не компилировать все для Silverlight.
Обновление: Однажды я увидел решение, в котором некоторые проекты содержали ссылки на другие файлы в других проектах, поэтому, когда вы изменяли файл в одном проекте, он обновлялся и в другом.Вот что я имею в виду.
альтернативный текст http://i31.tinypic.com/33esow4.png
Скриншот решения, проект Vialis.Led.Interfaces содержит исходные файлы, в проекте silverlight я хочу создать ссылкик этим файлам.