Первичные конструкторы больше не компилируются в VS2015
До сегодняшнего дня я мог использовать первичные конструкторы, такие как:
public class Test(string text) { private string mText = text; }
Чтобы иметь возможность сделать это, в предыдущей CTP Visual Studio мне пришлось добавить это в файл csproj:
Experimental
Во всяком случае, это больше не работает в Visual Studio 2015 Preview (с или без LangVersion
). Есть ли у кого-нибудь идеи о том, что может происходить?
- Как XUnit можно настроить для отображения только имени метода в тестовом обозревателе Visual Studio 2015?
- Публикация в IIS, установка переменной среды
- Могу ли я записывать / воспроизводить macros в Visual Studio 2012/2013/2015/2017?
- Запуск двух проектов сразу в Visual Studio
- Ошибка отладки! Выражение: __acrt_first_block == header
- Как использовать функцию C # 6 «Использование статического»?
- Как отключить VsHub.exe на панели задач?
- ASP.NET 5 добавить ссылку службы WCF
- Пакеты не загружаются после установки visual studio 2015 RTM
- Visual Studio Community 2015 Установка, застрявшая на создании точки восстановления системы
- Microsoft visual studio "setup заблокирован"
- Универсальный ЭЛТ-модуль MSVC 2015 для локального развертывания приложений
- Как повысить производительность версии 1.58.0 с помощью Visual Studio 2015 (Enterprise)
Есть ли у кого-нибудь идеи о том, что может происходить?
Yup – первичные конструкторы были удалены из планов для C # 6. Они могут хорошо появиться в какой-то форме в более поздней версии, но они больше не находятся на C # 6.
Дополнительную информацию см. В разделе «Изменения в языковых функциях» из команды.