Первичные конструкторы больше не компилируются в VS2015

До сегодняшнего дня я мог бы использовать первичные конструкторы, такие как:

public class Test(string text)
{
    private string mText = text;
}

Чтобы это сделать, в предыдущей CTP-среде Visual Studio мне пришлось добавить это в файл csproj:

<LangVersion>Experimental</LangVersion>

Во всяком случае, это больше не работает в Visual Studio 2015 Preview (с или без LangVersion). Есть ли у кого-нибудь идеи о том, что может происходить?

Ответ 1

Есть ли у кого-нибудь идеи о том, что может происходить?

Yup - первичные конструкторы были удалены из планов для С# 6. Они могут появиться в какой-то форме в более поздней версии, но они больше не находятся на С# 6.

Подробнее см. "Изменения в наборе функций языка" из команды.