当我试图打开一个项目,本地或在团队基础服务器(TFS),我得到一个模态窗口告诉我:
操作无法完成:未指明的错误
或者是同样的消息,但是“类未定义..”而不是“未指定的错误”。
这些错误在今天早些时候开始发生,当时我试图将我的一些工作签入到团队基础服务器。我尝试在同一台计算机上使用Visual Studio 2008,但我仍然得到相同的错误。我也在谷歌上搜索过,但似乎没有一个解决方案能帮到我。
我也安装了Windows Update的最新更新。
什么好主意吗?
当我试图打开一个项目,本地或在团队基础服务器(TFS),我得到一个模态窗口告诉我:
操作无法完成:未指明的错误
或者是同样的消息,但是“类未定义..”而不是“未指定的错误”。
这些错误在今天早些时候开始发生,当时我试图将我的一些工作签入到团队基础服务器。我尝试在同一台计算机上使用Visual Studio 2008,但我仍然得到相同的错误。我也在谷歌上搜索过,但似乎没有一个解决方案能帮到我。
我也安装了Windows Update的最新更新。
什么好主意吗?
当前回答
解决方案: 当我试图构建/重建/清理我的.sln时,我得到了这个对话。为了解决这个问题,我需要停止绑定到应用程序的IIS站点并重新启动visual studio。(然后重新启动你的网站)。
我是如何发现原因的: 似乎这是一个相当普遍的消息,广泛的问题,我最终跟踪我的特定问题,由IIS锁定的几个文件与事件日志。
删除所有网站的解决方案是一种“从轨道上用核弹摧毁它”的方法,这应该被用作最后的手段。
其他回答
在开发VB的时候。在Visual Studio 2005的Net项目中,我已经遇到过这个问题很多次了。通常,在应用程序的调试属性中禁用“启用Visual Studio托管进程”选项可以解决我的问题。通常,当宿主进程被启用时,对某些api的调用可能会受到影响。
要取消选中此选项,您需要遵循以下步骤:
在解决方案资源管理器中右键单击项目 选择属性 在Debug选项卡下,您会发现启用Visual Studio托管进程的复选框选项。取消勾选此选项。 保存更改
我遇到了同样的问题,但删除.suo文件并没有帮助。我能让项目加载的唯一方法是删除“Your_Project_FileName.csproj”。用户”文件。
--
几个月后,我又遇到了这个问题,但这次是在删除“Your_Project_FileName.csproj.”User "文件没有像上次那样起作用。我终于设法追踪到IIS Express问题。我从我的应用程序主机上删除了该站点。配置并让Visual Studio重新创建它,这允许项目最终被加载。
我刚刚在VS22中尝试运行时,我可以打开并构建良好,否则,从技术上讲,这是一个不同的问题,但由于这是谷歌中出现的第一件事,我想评论。
我的问题是,我的项目过滤器文件添加了一个无效的新条目。由于我使用的是一个虚幻项目,这是复杂的事实,项目和过滤器是生成的,而不是检入源代码控制。
如果遇到此问题,请查看.vcxproj中是否有任何奇怪的条目。过滤器文件。
对于虚幻项目,这将位于 \ \中级\ ProjectFiles \引擎
对于这个问题,我通过删除包含Visual Studio项目用户选项的. User文件来解决它。该文件可以在您的.sln文件所在的相同位置找到。 此外,在从项目中删除该文件后,请确保重新加载解决方案以使其生效。
不再有. suo文件,但删除.user文件可以。 供参考:我正在调试Silverlight项目