У меня интересная проблема.
Я разрабатываю решение для .Net2.0. Я закончил свою разработку и проверил свой источник в [er, локальном потоке Clearcase - не спрашивайте, это просто означает, что я закончил dev]. Этот источник является и должен соответствовать .Net 2.0 Vs2005.
Модульное тестирование несколько слабее. Я хотел бы воспользоваться преимуществами лямда-выражений .Net3.5 и полным спектром возможностей Moq. С этой целью я создал отдельное решение в Vs2008 и попытался сослаться на проект Vs2005 - однако есть проблемы.
Ссылка на исходный проект требует обновления проекта до Vs2008, что нарушает наше решение для сборки [которое должно остаться .Net2.0 Vs2005]. Я также рассмотрел вопрос о создании параллельного проекта, но у него есть несколько недостатков, включая проблемы с синхронизацией и управлением исходным кодом.
В идеале я хотел бы сослаться на проект Vs2005 от Vs2008 как есть.
Идеи? Предложения? Решения? Опровержение? :)
Спасибо!
Ps предпринял попытку поиска SO перед отправкой, но если вы знаете, что это обман, перенаправление будет высоко ценится! Ура!