【发布时间】:2016-06-03 20:55:39
【问题描述】:
我想将当前正在执行的程序集移动到 C 盘。当我尝试以下代码时:
File.Move(Assembly.GetEntryAssembly().Location, @"c\");
它给了我一个错误:
在 mscorlib.dll 中发生了“System.UnauthorizedAccessException”类型的未处理异常
这可以解决吗?
【问题讨论】:
-
您无法移动当前的可执行文件,因为系统正在打开它。
-
正在运行的程序的EXE不能移动,但是可以复制。
-
你得到什么异常?
-
@duDE mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的未处理异常
-
@Gewoo:很高兴知道!
标签: c#