将生成的resx文件添加到项目

我们的团队正在尝试为所有语言翻译实施一个主csv文件,以使我们的系统团队能够维护我们的资源文件。我正在创建一个dll,在构建之前将其调用以将所述csv文件转换为它们各自的resx和designer文件。我已经完成了resx文件和设计器文件的生成,但是正在努力将已生成的新的resx文件正确地添加到资源项目中。我看过this解决方案,可将文件添加到项目中,但是我不能正确添加依赖项。

这是我要使用的代码

var p =
microsoft.build.Evaluation
  .ProjectCollection.GlobalProjectCollection
    .LoadedProjects.FirstOrDefault(pr => pr.FullPath == projFilePath);

if (p == null)
   p = new microsoft.build.Evaluation.Project(projFilePath);
p.AddItem("Folder",@"C:\projects\BabDb\test\test2");
p.AddItem("Compile",@"C:\projects\BabDb\test\test2\Class1.cs");
p.Save();
T87182380 回答:将生成的resx文件添加到项目

对于可能偶然发现此问题的任何人,这就是我最终解决它的方式

pdfStamper.Writer.CloseStream = false;
本文链接:https://www.f2er.com/3113960.html

大家都在问