2010-08-10 8 views

Répondre

4

Vous pouvez modifier les modèles de projet avec, disons, le Bloc-notes. Ils sont situés au Common7\IDE\ProjectTemplates(Cache)\CSharp\Windows\xxxx\*.zip. Modifiez le fichier .csproj dans l'archive .zip et ajouter

<PlatformTarget>x86</PlatformTarget> 

au débogage et/ou Release PropertyGroup.

Si vous envisagez d'effectuer une mise à niveau vers VS2010, x86 est désormais la valeur par défaut.

+0

Merci. Je suis passé à 2010, mais j'ai encore besoin de travailler sur quelques projets en 2008, sans convertir le fichier de projet. –

1

peut-être pas aussi simple que cela, mais je commence tous mes projets à partir d'un modèle; le modèle importe un projet par défaut comme

<Import Project="..\template\defaults.csproj" /> 

et là, la plate-forme par défaut est réglé sur x86 (il n'y a même pas Any CPU):

<PropertyGroup> 
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform> 
    <!--goes on setting outputpath, default build options, ...--> 
</PropertyGroup> 

Lors du chargement d'un projet nouvellement créé à partir de ce modèle, VS prend automatiquement Debug | x86 en tant que config.

+0

Pour ce faire, devez-vous fournir un modèle de projet pour chaque type de projet? –

+0

que voulez-vous dire par type de projet? Le modèle csproj est seulement de 15 lignes, c'est juste un pour les Guids, AssmblyName, OutputType et Versions, et la ligne que j'ai montrée ci-dessus. Je suppose que c'est tout ce dont vous avez besoin pour un projet C#? – stijn

+0

WinForms, Console, WPF, etc. –

Questions connexes