2010-05-03 2 views
1

У меня есть проект в 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.

Спасибо.

+1

Мое предположение было бы ошибкой –

ответ

2

Возможно, вы что-то изменили в разделе «Публикация вашего проекта». Однако это не должно влиять на поведение вашего проекта.

Проверить this link