当我试图打开一个项目,本地或在团队基础服务器(TFS),我得到一个模态窗口告诉我:
操作无法完成:未指明的错误
或者是同样的消息,但是“类未定义..”而不是“未指定的错误”。
这些错误在今天早些时候开始发生,当时我试图将我的一些工作签入到团队基础服务器。我尝试在同一台计算机上使用Visual Studio 2008,但我仍然得到相同的错误。我也在谷歌上搜索过,但似乎没有一个解决方案能帮到我。
我也安装了Windows Update的最新更新。
什么好主意吗?
当我试图打开一个项目,本地或在团队基础服务器(TFS),我得到一个模态窗口告诉我:
操作无法完成:未指明的错误
或者是同样的消息,但是“类未定义..”而不是“未指定的错误”。
这些错误在今天早些时候开始发生,当时我试图将我的一些工作签入到团队基础服务器。我尝试在同一台计算机上使用Visual Studio 2008,但我仍然得到相同的错误。我也在谷歌上搜索过,但似乎没有一个解决方案能帮到我。
我也安装了Windows Update的最新更新。
什么好主意吗?
当前回答
解决方案: 当我试图构建/重建/清理我的.sln时,我得到了这个对话。为了解决这个问题,我需要停止绑定到应用程序的IIS站点并重新启动visual studio。(然后重新启动你的网站)。
我是如何发现原因的: 似乎这是一个相当普遍的消息,广泛的问题,我最终跟踪我的特定问题,由IIS锁定的几个文件与事件日志。
删除所有网站的解决方案是一种“从轨道上用核弹摧毁它”的方法,这应该被用作最后的手段。
其他回答
在我们的程序中,问题出现在调试-> myProject Properties -> Web中进行更改之后,具体来说就是更改项目URL,然后关闭VS.。重新打开VS时,VS在解析新的URL时遇到了麻烦,因此抛出了错误。不幸的是,通过VS UI进一步配置是不可能的,因为项目不会加载。
由于文件配置更改保存在项目根文件夹中的myproject . csprojr .user文件中,因此通过简单地删除myproject . csprojr .user文件就可以很容易地纠正这个问题。此时,项目将被加载,当项目下一次以调试模式运行时,用户文件将被重新生成。
注意,重新生成的文件中的项目URL必须从默认的http://localhost:58995更改为原始的https://localhost:44302,然后才能访问整个应用程序,因为我们在SSL下锁定了应用程序。您的端口可能不同。这是通过VS调试-> myProject属性-> Web后运行项目。
对我来说,这是因为我在IISExpress中添加了一个将站点绑定到特定IP地址的条目,而我的IP地址已经改变了。我从事件日志里找到了线索。
希望这能帮助到一些人!
我认为StyleCop是这个问题的原因。所以,
关闭VS。 我删除了所有的StyleCop。设置和样式。缓存所有解决方案项目中的文件。 我也删除了所有项目*.csproj。用户文件。 重启VS。
我删除了所有的。suo和。user文件并重新启动VS 2008。但这对我没用。 下面的步骤对我很有效。
Open project file (.csproj) in notepad.
Removed all configurations from <Configurations></COnfigurations> tag.
Then add one by one configuration and reload project in VS.
Build the project or view project properties.
有时只是关闭Visual Studio 2015然后重新打开的问题。
更新:Visual Studio 2017显然也是如此。
我在一些机器上遇到过这种情况。
这种情况确实会发生。
您是否尝试删除“Your_Solution_FileName. exe”文件。缩文件?”
还有电脑崩溃,比如停电等…
适用于更新2和更新3,以及新鲜的基础没有任何更新…