У меня есть проект в VS2008, который предназначен для среды .NET 2.0. Это был оригинальный набор для AnyCPU. Я изменил его на x86 и по какой-либо причине, VS добавляет следующие строки .csproj:Установка целевого процессора для x86 в .NET 2.0 добавляет зависимости .NET 3.5
<ItemGroup>
<BootstrapperPackage Include="Microsoft.Net.Client.3.5">
<Visible>False</Visible>
<ProductName>.NET Framework Client Profile</ProductName>
<Install>false</Install>
</BootstrapperPackage>
...
...
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
<Visible>False</Visible>
<ProductName>.NET Framework 3.5 SP1</ProductName>
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
Может кто-нибудь объяснить, почему это добавляется и я могу безопасно удалить его ли, как я до сих пор целевой .NET 2.0.
Спасибо.
Мое предположение было бы ошибкой –