我想将当前正在执行的程序集移动到C盘。当我尝试下面的代码:移动当前可执行文件c#
File.Move(Assembly.GetEntryAssembly().Location, @"c\");
它给了我一个错误:
An unhandled exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll
这个问题能解决吗?
File.Move(Assembly.GetEntryAssembly().Location, @"c:\xxx\foo.exe");
:
,因为该系统是打开它无法移动当期可执行。 – Sakura
您无法移动正在运行的程序的EXE,但可以将其复制。 – duDE
你有什么异常? –