【发布时间】:2023-03-23 02:37:01
【问题描述】:
如果你愿意,请允许我画这幅画。我读过的所有关于这个问题的帖子我唯一没有找到的是问题的解决方案/原因。为什么 MS 没有解决这个问题?
我在家里和工作中研究解决方案,并且我们设置了 Team Foundation Server (TFS)。在家时,我必须使用 VPN。我有 VS 2010 SP1,工作中的 Win XP SP3 和家里的 Win 7 64 位 w/SQL Server 2008 R2 Developer。
多年来,我在从任何一个位置调试任何东西时都没有遇到任何问题。
就在最近,我们从工作位置(Win XP SP3 Pro)将应用程序发布到服务器,然后才收到“该进程无法访问该文件,因为它正被另一个进程使用”错误。
我在家工作没有任何问题。 (WIN 7 64 位机器)而且我也没有在家里发布它的价值。
在工作时,我必须重新启动 VS 或保持任务管理器打开并结束名为 appname_vshost.exe (或类似)的应用程序的进程 2-3 次,然后调试才能再次顺利运行。如果我不这样做,VS IDE 的响应速度会非常缓慢。
我已在本地完全删除了项目文件并从 TFS 中重新检索它们。 一切运行良好,直到我在解决方案(项目)中编辑某些内容并重新开始。
有人知道我可能还没有找到的任何解决方案吗? 我认为必须创建一个“解决方法”是一个创可贴,而不是一个解决方案任何想法?
【问题讨论】:
-
您使用任何自定义控件吗?
-
你说“我得到这个'进程无法访问该文件,因为它正被另一个进程使用”错误。“什么时候你得到那个错误?当你开始调试,发生错误时,启动应用程序时...?
-
尝试关闭“项目属性”>“调试”>“启用 Visual Studio 托管进程”。这总是对我有用。
-
我按照约翰在这里所说的做了,而且效果很好。知道为什么在发布后会导致它吗?这是与 VS 安全相关的事情吗?我们的 IT 人员正在关注它,但这不是他们的专业领域。
标签: c#