У меня есть проект в VS2008, который предназначается для.NET 2,0 платформы. Это был исходный набор для создания для AnyCPU. Я изменил его на x86 и по любой причине, VS добавляет следующие строки к .csproj:
<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 платформы.
Спасибо.
Возможно, вы что-то изменили в разделе Publish вашего проекта. Однако это не должно повлиять на поведение проекта.
Проверьте эту ссылку