0

Je travaille sur un projet web multi-culture. J'utilise Localize et Global Ressources (resx) comme technologie multilang.
Je travaille en équipe avec 2 développeurs. Comment pouvons-nous partager .resx. Quand mon coéquipier me donne les 2 fichiers (myfile.resx et myfile.Designer.cs) et que je l'inclue dans mon projet, je ne peux pas ajouter de nouvelle chaîne dans le fichier. La nouvelle chaîne ne semble pas être copiée dans le fichier myfile.Designer.cs ...
Je manque quelque chose ici.
Asp.net MVC 2 Localisation Problème dans dev

I Utilisation Asp.net MVC 2

Répondre

0

Si vous ajoutez simplement manuellement un RESX existant et son fichier de concepteur à votre projet, vous pourriez avoir à les connecter manuellement ensemble afin que VS sait qu'ils sont liés. Vous devrez éditer manuellement votre fichier .csproj. Voici un exemple de comment connecter les deux:

<ItemGroup> 
    <Compile Include="Resources\MyResources.Designer.cs"> 
    <AutoGen>True</AutoGen> 
    <DesignTime>True</DesignTime> 
    <DependentUpon>MyResources.resx</DependentUpon> 
    </Compile> 
</ItemGroup> 
<ItemGroup> 
    <EmbeddedResource Include="Resources\MyResources.resx"> 
    <Generator>ResXFileCodeGenerator</Generator> 
    <LastGenOutput>MyResources.Designer.cs</LastGenOutput> 
    <SubType>Designer</SubType> 
    </EmbeddedResource> 
</ItemGroup> 
+0

Merci marcind. C'est la bonne réponse. Gagnez une heure de googling. –