シングル スレッド 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) です。