Ошибка с определением типа ref в библиотеке классов - PullRequest
0 голосов
/ 07 апреля 2020

Я слежу за DrDobbs article .

Он создает класс Point в библиотеке классов, но когда я это делаю, он не компилируется.

namespace Point
{
    public ref class Point
    {
    }
}

Ошибка:

ошибка CS1031: ожидаемый тип

Но это мало что говорит.

Если я удалю ключевое слово ref , это хорошо компилируется. Интересно, что мне не хватает?

1 Ответ

0 голосов
/ 07 апреля 2020

В рассматриваемой статье это не сказано явно, но созданный проект должен быть проектом CLR (либо пустой проект CLR, либо библиотека классов CLR).

Это имеет смысл, так как настройки проекта, о которых говорилось в статье, относятся к C ++, а не C#.

...