0

我有一个名为 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();

代码或方法中是否有任何错误?我哪里做错了?

4

0 回答 0