Я играю с добавлением графического интерфейса Gtk # в приложение Windows.Forms. Мне нужен способ изолировать моно-специфический код в Program.cs
, так как я хотел бы избежать создания отдельного .sln/.csproj. В проектах C/С++/Objective-C я бы сделал что-то похожее на #ifdef __APPLE__
или #ifdef _WIN32
.
У С# появляется команда #if
.
Каков типичный способ изолировать моно-специфический код или код Visual Studio?