Как скомпилировать программу на c# под .net Framework 3.5 и выше?
Написал программу. Если компилирую по 3,5 Framework, то не идет на 4,5, если на 4,5, то на 3,5 не запускается. Как скомпилировать универсально, чтоб запускалось на 3,5 и выше netFramework?
1 солюшн
2 проекта
исходный код один на оба проекта, одни файлы
референсы/библиотеки разные для двух проектов
конечные папки-файлы компиляции двух проектов разные net35, net45 к примеру. чтобы забирать из в nuget или ручками удобнее.
что за уникальные библиотеки используются в проекте что 3.5 обратно несовместимы с 4.5 ?
Иван Филатов: у меня на компе стоит 4,5,1. И когда я скомпилил под 3,5, то программа не открывается и не выдает ни каких ошибок. Только когда я захожу в "компоненты windows" и включаю 3,5, то программа начинает работать.
netkovk: всё понятно. У вас наверное 8.1 или 10ка. На ней уже не стоит .net 3.5. Его нужно отдельно поставить. После этого правой кнопкой на проекте->properties-> build и там можно выставить версию .net для каждого проекта. А вообще гуглиться на раз "set framework version in Visual studio"