У меня есть эта ассамблея, ориентированная на .NET 3.5. Код будет работать и в более поздних версиях, но мне нравится работать на Windows XP. Я имею в виду, что .NET совместима с обратной связью, не так ли? Я могу запускать приложения для .NET 3.5 на Windows 8.1.Visual Studio Assembly force-устанавливает Целевая структура
Однако, когда я запускаю свою собственную сборку, он хочет установить .NET 3.5 первым, даже если у меня уже есть 4.5.1 установлен.
Как я могу предотвратить установки 3,5 когда что-то новее уже установлен, в то время как остальные 3,5 совместимы?
Что * точно * вы имеете в виду "когда я запускаю свою собственную сборку"? Вы * строите * эту сборку в Visual Studio? Если это так, ему потребуется .NET 3.5, чтобы узнать, какие из них были доступны. –
Да, я создаю это в «Visual Studio», где присутствует «.NET 3.5». Когда я развертываю это на машине с «.NET 4.5» или «4.5.1», он хочет, чтобы я загружал и устанавливал «.NET 3.5», хотя он должен работать нормально. – Redsandro