我在 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 框架。
谢谢。