У меня есть куча файлов csproj, созданных с помощью Visual Studio 2010 и предназначенных для .NET 4.0.
Сейчас я пытаюсь скомпилировать на Mono 2.6.7 с помощью xbuild, однако 2.6.7 не может скомпилировать проекты версии 4 msbuild. (2.10.1 не имеет проблем, именно это мы и использовали, но я хочу провести эксперимент на 2.6.7).
Используя MonoDevelop, я изменил версию среды выполнения на Mono / .NET 3.5, и она прекрасно компилируется под 2.6.7. Однако переход на использование xbuild завершается неудачей.
Какие шаги необходимы для изменения версии MSBuild на 3.5? Верхняя строка в файле csproj довольно очевидна:
<Project ToolsVersion="4.0"
И это легко изменить, но я обеспокоен тем, что есть менее очевидные вещи, которые также должны быть изменены.
Кто-нибудь знает точный способ понижения версии файла сборки с 4.0 до 3.5?