Установка целевого значения CPU на x86 в проекте .NET 2.0 добавляет зависимости .NET 3.5 - PullRequest
1 голос
/ 04 мая 2010

У меня есть проект в VS2008, нацеленный на .NET 2.0 framework. Это был оригинальный набор для сборки для 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 framework.

Спасибо.

1 Ответ

2 голосов
/ 04 мая 2010

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

Проверьте эту ссылку

...