2010-05-03 6 views
1

J'ai un projet dans VS2008 qui cible le framework .NET 2.0. Il était d'origine pour construire pour AnyCPU. Je l'ai changé pour x86 et pour une raison quelconque, VS ajoute les lignes suivantes à .csproj:La définition de la cible du processeur sur x86 sur le projet .NET 2.0 ajoute les dépendances .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> 

Quelqu'un peut-il expliquer pourquoi cela est ajouté et si je peux retirer en toute sécurité, comme je l'ai encore à cibler le framework .NET 2.0.

Merci.

+1

Je pense que c'est un bug –

Répondre

2

Vous avez probablement déjà modifié quelque chose dans la section Publier de votre projet. Cependant, cela ne devrait pas affecter le comportement de votre projet.

Vérifiez this link

Questions connexes