У меня есть программа vb.net, в которой я установил целевую структуру для точки net net 4, но когда я запускаю ее на машине без точки net 3.5 (машина Windows 8.1 с установленной точкой net 4.5.2), она просит установить dot net 3.5, когда мой код подключится к процессу для запуска командного файла.dot net 4 vb.net программа запрашивает dot net 3.5 для установки
Я попытался перетащить его, чтобы использовать dot net 4 full, но это не помогло, и я использовал dotPeek для проверки рамки target и IL Disassembler, и они оба показывают только точку net 4.
Любые идеи?
Вы проверили расширенные параметры компиляции? [см. здесь] (https://msdn.microsoft.com/en-us/library/07bysfz2.aspx) – OSKM
Посмотрите на свои настройки зависимостей. Вы выбрали Framework 3.5. –
[4.0 не поддерживается] (https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and- 4-5-1 /), вам следует рассмотреть возможность перехода к более поздней версии фреймворка, например 4.6.1. –