Как включить ссылки, допускающие значение NULL, в файле CMakeLists.txt для C#?C#

Место общения программистов C#
Anonymous
Как включить ссылки, допускающие значение NULL, в файле CMakeLists.txt для C#?

Сообщение Anonymous »

В файле CMakeLists.txt для проекта C# я могу установить LangVersion для проекта:

Код: Выделить всё

set( CMAKE_CSharp_FLAGS "-langversion:8" )
Это попадает в сгенерированный файл .csproj: Я хотел бы также установить Nullable:

Код: Выделить всё

set( CMAKE_CSharp_FLAGS "-langversion:8 -nullable" )
Что я ожидал в сгенерированном файле .csproj:

Код: Выделить всё

enabled
Что я наблюдал в сгенерированном файле .csproj:

Код: Выделить всё

-nullable
(С последующими предупреждениями CS9632 об аннотациях, допускающих значение NULL, и т. д.)
CMake — это версия 3.30.5.
Как включить ссылки, допускающие значение NULL, в CMakeLists.txt?


Подробнее здесь: https://stackoverflow.com/questions/791 ... references

Вернуться в «C#»