жизнеспособным способом было бы иметь решение с несколькими проектами или даже несколькими решениями, которые вы открываете один за другим в Visual Studio, но файлы проектов (C # или VB.NET) всегда указывают на один и тот же файл в файловой системе.
например, несколько проектов в одном решении, один проект обычно содержит файл, а другие проекты имеют ссылку на файл, добавляются с помощью щелчка правой кнопкой мыши по проекту, добавляют существующий элемент, выбирают файл и затем нажимаютСтрелка вниз в кнопке Добавить и выберите Add as Link
.
. Конечно, если внутри файла содержится код, который относится только к определенным фреймворкам, вы должны поставить if
или #ifdef
и т. д.*