Сборка Nant с использованием.NET 4.5 (Бета-версия )ссылки на сборки, несмотря на указание «net -4.0»

После установки.Net 4.5 Beta вывод моей сборки Nant завершается с ошибкой:

«Не удалось загрузить тип «System.Runtime.CompilerServices.ExtensionAttribute» из сборки «mscorlib, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b77a5c561934e089».

потому что, как ответил в этом вопросExtensionAttribute был перемещен в mscorlib.dll из System.Core.dll . Таким образом, сборка nant включает сборки.net4.5, несмотря на то, что я указал целевую структуру в сценарии сборки nant следующим образом:


В Visual Studio сборка работает нормально (создает.dll, для которой не требуется.Net 4.5 ). Но мне нужна сборка для работы с nant, потому что у нас есть «старые -школьники», а также процессы сборки, использующие nant.

Что мне нужно добавить в мой скрипт сборки nant, чтобы сборка действительно соответствовала версии 4.0?

7
задан Community 23 May 2017 в 10:28
поделиться