我一直在寻找解决方案的时间,但我找不到它。 我想用以下命令生成一个附属程序集。
locbaml.exe / generate de / App.UI.resources.dll /trans:MeineRess_de.csv / out:de / cul:de
执行后我收到以下错误:
该进程无法访问该文件,因为该文件正由另一个进程使用。 (HRESULT异常:0x80070020)
任何人都可以帮助我,Thx
答案 0 :(得分:0)
对于后代:
没有任何命令行标志的文件名是原始输入程序集。因此,您正在读取de / App.UI.resources.dll,然后/ out:de尝试写入同一文件夹中的相同文件。
可能您想将de / App.UI.resources.dll更改为[UiCulture] /App.UI.resources.dll,其中[UiCulture]是项目文件中的
也许您合法地想要覆盖原始的DLL(尽管我认为这没有道理),但这不可能实现,因为locbaml将从文件加载程序集,该程序将保持文件句柄打开,直到应用程序退出。 (从技术上讲,直到AppDomain被销毁为止。)