1

我的单线程 C# 4.0 桌面应用程序出现错误。当我尝试保存文件时,出现以下错误:

该进程无法访问该文件,因为它正被另一个进程使用。

我们为了测试关闭了DFSR,问题解决了。

我的应用程序正在使用 SDL 的 dll (Trados Studio),错误也出现在 Trados Studio 中。

所以我的问题是:我可以用 DFSR 做些什么来解决我的问题,还是这与应用程序本身有关?

编辑

var project = new FileBasedProject(this.GetInfoForTemplateProject(projectName, projectFolder, projectDueDate), template);

/* ... */

project.GetTranslationProviderConfiguration();
project.UpdateTranslationProviderConfiguration(tmConfig);

project.Save();

我的问题发生在 project.Save() 上。FileBasedProject 是第三方库 (SDL Trados) 的一类。我正在访问的文件是一个项目文件 (.sdlproj)

4

0 回答 0