0

我工作在一個多文化的Web項目。我使用Localize和Global Ressources(resx)作爲multilang技術。
我與2名開發人員一起工作。我們如何分享.resx。當我的隊友給我2個文件(myfile.resx和myfile.Designer.cs)並將其包含在我的項目中時,我無法在文件中添加一些新字符串。新的字符串似乎不能複製在myfile.Designer.cs中...
我錯過了一些東西。
Asp.net MVC 2本地化問題在dev

我使用Asp.net MVC 2

回答

0

如果你只是手動添加現有RESX和它的設計師文件到您的項目,那麼你可能需要手動將它們連接在一起,這樣VS知道他們是相關的。您將不得不手動編輯.csproj文件。以下是如何連接兩者的示例:

<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

感謝marcind。這是正確答案。節省使用Google的時間。 – 2010-08-25 14:14:57