Vb.net VS2012编译器随机告诉输出文件可以';不能写
我正在使用VS2012编译一个更大的VB.NET项目 随机地,但在调试模式下运行项目后,我经常会得到错误Vb.net VS2012编译器随机告诉输出文件可以';不能写,vb.net,visual-studio-2012,compiler-construction,file-permissions,Vb.net,Visual Studio 2012,Compiler Construction,File Permissions,我正在使用VS2012编译一个更大的VB.NET项目 随机地,但在调试模式下运行项目后,我经常会得到错误 "The output file <mypathhere> could not be written. Permission denied." “无法写入输出文件。权限被拒绝。” 我还尝试使用MSBUILD提供有关此错误的更多详细信息,但没有帮助。 此外,我尝试禁用托管选项,因为我认为这可能是原因,但事实并非如此 我使用ProcessExplorer找出哪个进程可能锁定了我的
"The output file <mypathhere> could not be written. Permission denied."
“无法写入输出文件。权限被拒绝。”
我还尝试使用MSBUILD提供有关此错误的更多详细信息,但没有帮助。
此外,我尝试禁用托管选项,因为我认为这可能是原因,但事实并非如此
我使用ProcessExplorer找出哪个进程可能锁定了我的文件,但它没有显示任何内容
还有人有其他想法吗
当我尝试使用Windows属性对话框将应用程序的输出文件夹设置为not writeprotected(未写保护)时,我在输出文件上收到“更改属性被拒绝。权限被拒绝”错误
多谢各位 发生这种情况有几个原因
- 程序的一个实例当前正在运行,因此Visual Studio无法写入该文件。下次发生这种情况时,请检查并查看您的程序是否有任何实例正在任务管理器中运行李>
- 一个反病毒程序在你的文件上有一个锁来分析它并防止VS覆盖它。尝试将项目主管排除在分析之外,看看问题是否消失