我想将当前正在执行的程序集移至 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");
(写在C的根上:需要提升)
关于c# - 移动当前可执行文件c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35553516/