2015-10-27 5 views
4

У меня есть моно установленные с бета-канала (http://www.mono-project.com/docs/getting-started/install/linux/) - версия 4.0.4.NET 4.6 - MonoDevelop на Linux

Я не могу скомпилировать Visual Studio 2015 проект.

В вариантах проекта в разделе «Build-> General» Framework «Цель» - .NETFramework 4.6 (не установлен).

Ошибки компиляции: CompilationErrors настройки проекта: ProjectSettings

ответ

5

Вам придется понизить до .NET 4.5 профиль, если вы хотите, чтобы предназначаться как .NET и Mono, или помочь Mono путем заполнения пробелов между 4.5 и 4.6, или вы просто ждете, пока кто-то еще не поможет.

Обновлено: Этот ответ применяется к выпуску Mono в то время. Последние Моно релиз поддерживает .NET Framework 4.6 и выше, поэтому вам не нужно .

+1

Так что же «[проверить] C# 6.0» здесь: http://www.mono-project.com/docs/about-mono/compatibility/ означает? Как создать кросс-платформенный проект с использованием функций C# 6.0 (например, распространение NULL)? – smokeing

+2

@smokeing Некоторые функции языка C# 6.0 не требуют запуска программы на .NET Framework 4.6. Вы должны использовать мультитаргетинг для компиляции с .NET Framework 4.5. –

+0

Как вы понижаете профиль .NET? – isomorphismes

Смежные вопросы