退出时

时间:2018-01-17 20:13:11

标签: c# windows visual-studio-2013

我在Windows 10家庭中使用visual studio community 2013来开发c#AI应用程序。如果它从开发文件夹运行,应用程序工作正常,但是,因为我希望能够在修改和编译现有代码时保持应用程序运行,我将exe和DLL(1个exe,2个DLL,调试版本)复制到从那里运行不同的文件夹。

从复制的文件夹运行时,关闭应用程序时会删除exe(仅限exe)。此外,我无法从开发文件夹中复制exe,因为我得到"目标文件夹访问被拒绝"。这种情况只有在我尝试复制exe时才会发生(其他文件,包括具有不同名称的exes,可以复制OK),我必须重新启动才能复制exe。

我甚至不确定从哪里开始调试这个。我试过的事情:
- 检查回收站以查看删除的文件是否存在:否 - 运行进程监视器以​​查看exe名称是否在任何地方运行:否
- 从防病毒(AVG)扫描/检查中排除复制的文件夹:没有帮助 - 确保我以管理员身份运行:是的

1 个答案:

答案 0 :(得分:0)

您是否检查了目标目录中的文件夹权限?这听起来更接近文件夹权限问题。

由于您还没有提到相关的Windows版本,因此我将采用这种方法。试试这个:

  1. 转到文件夹属性 - >安全 - >高级 - >所有者 - >修改
  2. 向您的用户帐户添加所有权
  3. 应用更改并重试复制文件,看它是否仍然存在
  4. **此外,在文件夹权限中,尝试完全控制您的用户帐户