如果您只是手动将现有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>