Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS.NET2008(VB.NET)中的编译错误,我可以';我无法摆脱!_Vb.net_Visual Studio 2008_Debugging_Compiler Construction_Windows Vista - Fatal编程技术网

VS.NET2008(VB.NET)中的编译错误,我可以';我无法摆脱!

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

编译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':未指定错误

更新:


考虑到这一点,没有从答案或通过互联网找到任何解决方案,我继续将整个解决方案移动到我的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源文件并更新项目以不查找该文件,我的错误消失了。