VS.NET2008(VB.NET)中的编译错误,我可以';我无法摆脱!
编译Visual Studio.NET 2008解决方案时无法消除此错误。生成错误的项目是12个项目解决方案(混合类型和语言)中的VB.NET Web应用程序 我已经尝试了在谷歌上能找到的所有技巧,以及手动删除directoy和文件夹的明显方法 我正在用VS.NET2008SP1运行Vista Business 32。这件事今天突然发生了,我重新启动了很多,甚至为VS.NET重新应用了SP1 有什么想法或者有人看到过吗 vbc:错误BC31019:无法写入输出文件“G:\Projects\TCA.NET\TcaNet\WebUI\obj\Debug\TcaNet.WebUI.pdb':未指定错误 更新:VS.NET2008(VB.NET)中的编译错误,我可以';我无法摆脱!,vb.net,visual-studio-2008,debugging,compiler-construction,windows-vista,Vb.net,Visual Studio 2008,Debugging,Compiler Construction,Windows Vista,编译Visual Studio.NET 2008解决方案时无法消除此错误。生成错误的项目是12个项目解决方案(混合类型和语言)中的VB.NET Web应用程序 我已经尝试了在谷歌上能找到的所有技巧,以及手动删除directoy和文件夹的明显方法 我正在用VS.NET2008SP1运行Vista Business 32。这件事今天突然发生了,我重新启动了很多,甚至为VS.NET重新应用了SP1 有什么想法或者有人看到过吗 vbc:错误BC31019:无法写入输出文件“G:\Projects\TCA
考虑到这一点,没有从答案或通过互联网找到任何解决方案,我继续将整个解决方案移动到我的C:\drive和我的G:\drive(两者都是本地的)。由于某些原因,这样做修复了我的编译问题。我找到了一个列表,可以尝试修复您的问题:
希望这有帮助 也许这是一个依赖性问题。检查所有项目的构建顺序 sysinternals工具应该在这里有所帮助。使用process explorer,您是否能够确定是否有任何进程正在锁定此文件?另一个有用的工具是进程监视器。为pdb文件应用筛选器后,捕获所有文件访问活动的跟踪 在本地计算机上重新启动IIS
如果这不是问题所在,请在出现错误时安装并尝试删除该pdb文件,Unlocker将告诉您哪个进程持有该文件的打开句柄。几周前,当我从笔记本电脑在服务器上编译时,我遇到了相同的错误。结果表明,如果G:是一个网络驱动器,这可能会失败。微软曾表示,解决这一问题不是当务之急,还有更好的方法(比如源代码管理)。但是,对于一个人的项目来说,这是一个痛苦的过程。在考虑了这一点后,我没有从答案或通过互联网找到任何解决方案,于是我继续将整个解决方案转移到我的C:\驱动器和我的G:\驱动器(两者都是本地的)。由于某种原因,这样做修复了我的编译问题。我在VisualStudio2005中遇到过这个问题,但它是错误1。我重新启动了我的机器,它解决了问题。这可能是VB.NET编译器中的错误。错误消息不正确,真正的问题是缺少项目文件中引用的文件。例如.vb文件。 在我的例子中,我找到了丢失的文件并添加了它,然后devenv再次编译良好
有人向MS报告说,虽然这是一个非常旧的线程,但我今天得到了这个错误,下面的链接解决了它。希望它能帮助阅读本文的人
那么,我假设驱动器既没有满,也没有应用“只读”的文件?目录也存在吗?嗯…这个文件不是只读的。此外,该文件夹确实存在。如果你完全删除文件夹,它总是会重新创建它。它已经正常工作了几个月,不知道为什么它会在我没有添加任何新DLL的今天才开始,等等。我可以通过资源管理器每次都正常删除该文件。Unlocker没有显示任何问题。我的G:\drive是一个本地磁盘。通过在项目中直观地查找丢失的.vb源文件并更新项目以不查找该文件,我的错误消失了。