Мне нужно найти способ автоматически построить решение, состоящее из 22 проектов на C#. Проблема в том, что мне нужно создать две отдельные сборки, которые предназначены для платформы .NET 2.0, а другая - для платформы .NET 4.0.Ориентация на несколько фреймворков
Я делаю это вручную, изменяя целевую структуру для каждого проекта индивидуально и строя.
Мой вопрос: есть ли способ в визуальной студии, чтобы сделать коммутатор автоматически, что-то в событиях пост-сборки, которые были выполнены после сборки для первой структуры, затем переключите весь проект на новую целевую структуру и запустите другую сборку с помощью новые рамки?
BTW, я использую Visual Studio 2010, если это помогает.
Вы можете выгружать проекты со старыми фреймами, строить, а затем восстанавливать их, снова менять фрейм и выгружать их с помощью нового? – Milen
С точки зрения MSBuild я предполагаю, что вы можете создавать дополнительные конфигурации сборки (например, по умолчанию, * Debug * и * Release *) и устанавливать разные целевые структуры на основе этих конфигураций для каждого проекта. Таким образом, вам нужно будет включить конфигурацию сборки для вашего решения позже, и все проекты должны автоматически адаптироваться. Не уверен, как это сделать в VS. –
Собственно, это частично очерчено [здесь] (http://stackoverflow.com/questions/15321757/how-to-build-same-project-with-multiple-configuration-c-sharp-visualstudio2012). –