我有一个名为 Test.resx 的资源文件,我正在尝试使用下面的 C# 代码动态地将名称和值添加到资源文件中,并且我的代码工作正常,但是当我尝试打开文件或读取文件时,它会显示以下错误。
Error: Value does not fall within the expected range
我的 C# 代码,
//path: .../Test.resx
var path = Path.Combine(_env.ContentRootPath, PlatformServiceConstants.FieldResources + "Test"+ PlatformServiceConstants.ResourcesExtensions);
ResourceWriter resourceWriter = new ResourceWriter(path);
resourceWriter.AddResource("Name", "Name");
resourceWriter.AddResource("Age", "Alter");
resourceWriter.Close();
代码或方法中是否有任何错误?我哪里做错了?