我在Windows 10家庭中使用visual studio community 2013来开发c#AI应用程序。如果它从开发文件夹运行,应用程序工作正常,但是,因为我希望能够在修改和编译现有代码时保持应用程序运行,我将exe和DLL(1个exe,2个DLL,调试版本)复制到从那里运行不同的文件夹。
从复制的文件夹运行时,关闭应用程序时会删除exe(仅限exe)。此外,我无法从开发文件夹中复制exe,因为我得到"目标文件夹访问被拒绝"。这种情况只有在我尝试复制exe时才会发生(其他文件,包括具有不同名称的exes,可以复制OK),我必须重新启动才能复制exe。
我甚至不确定从哪里开始调试这个。我试过的事情:
- 检查回收站以查看删除的文件是否存在:否
- 运行进程监视器以查看exe名称是否在任何地方运行:否
- 从防病毒(AVG)扫描/检查中排除复制的文件夹:没有帮助
- 确保我以管理员身份运行:是的
答案 0 :(得分:0)
您是否检查了目标目录中的文件夹权限?这听起来更接近文件夹权限问题。
由于您还没有提到相关的Windows版本,因此我将采用这种方法。试试这个:
**此外,在文件夹权限中,尝试完全控制您的用户帐户