为啥VS会出现Projectitem不可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥VS会出现Projectitem不可用相关的知识,希望对你有一定的参考价值。

参考技术A 楼主,请问你的是什么网络?是中国铁通吗?如果是中国铁通,用如下方法解决:
1、打开VS,应该可以进去
2、进房间时候,提示“网络连接不可用”,别慌
3、不关闭VS,直接断开网络,然后刷新vs里的“测试网速”,直到全部为“noping”
4、重新连接网络,电脑提示网络已经连接好时,再在VS里进noping房间(不必去测试速度),问题得到解决。

若不是铁通,你也可以试下这个方法。再不行只有重新装个VS最新版 ,或者换一个网络,比如中国电信本回答被提问者和网友采纳

远程调试 msvsmon.exe VS2015 或无法附加到进程时,表达式求值器出现内部错误。 RPC 服务器不可用

【中文标题】远程调试 msvsmon.exe VS2015 或无法附加到进程时,表达式求值器出现内部错误。 RPC 服务器不可用【英文标题】:Internal error in the expression evaluator when remote debugging msvsmon.exe VS2015 or unable to attach to the process. the rpc server is unavailable 【发布时间】:2017-03-17 06:23:51 【问题描述】:

系统写在C#.Net4.5。我正在尝试远程调试我们的一个 Web API。我在服务器上使用 msvsmon.exe (2015) 并在本地运行 Visual Studio 2015

我可以连接到进程没有问题并且断点被击中,我也确定我运行的代码版本与我手动将 dllpdb 文件从本地机器复制到服务器相同。

当字符串被触发到端点时,我什至无法检查字符串我得到Internal error in the expression evaluator。为了纠正这个错误offered solution is to tickTools -> Options -> DebuggingManaged Compatibility Mode 上的框,但是,当我这样做时,当我尝试在调试窗口中附加到进程时,我得到unable to attach to the process. the rpc server is unavailable。 offered is to untick that same box的解决方案,哈哈。

我在调试选项中也有tried in vain to enableUse the legacy C# and VB expression evaluators,但这没有任何好处。

我相信现在有人遇到过这个问题.... VS2015远程调试时如何检查对象?

【问题讨论】:

常见问题。你已经尝试了所有已知的解决方法,现在没有了。他们基本上做的是绕过调试引擎中新的 VS2015 特定代码。它非常有问题,敏捷的代价,工作得到postponed repeatedly。您接下来所能做的就是致电 Microsoft 支持。 Fwiw,您应该更认真地对待那个 RPC 错误。很可能是表达式评估器的潜在问题。环境问题,禁用反恶意软件和防火墙以及其他任何想要联网的铲子软件。 @Matas Vaitkevicius,这个问题呢?您能否与我们分享有关此问题的最新信息? @JackZhai-MSFT 没有任何信息,我只是添加了疯狂的老式日志记录,写入文本文件并以这种方式解决了我的问题.... 【参考方案1】:

我遇到了“无法附加到进程。rpc服务器不可用”的错误,之前与防火墙有关,如Hans Passant的建议,您可以在关闭/禁用防火墙或其他第三方后再次测试工具。当然,你也可以像这个线程一样将你的VS Devenv.exe添加到防火墙允许列表中,再次调试。

https://cerkit.com/2014/08/12/remote-debugging-issue-with-asp-net-unable-to-attach-to-the-process/

【讨论】:

以上是关于为啥VS会出现Projectitem不可用的主要内容,如果未能解决你的问题,请参考以下文章

为啥在使用 XMPP 时多次发送聊天时会出现“服务不可用”?

为啥具有默认参数 std::initializer_list 的 ctor 不可用(VS2019)?

在存word文档时,为啥会出现网络或路径不可用

为啥Ubuntu连上DSL几分钟之后 有线就会变为 未托管 ?在终端查看网卡状态,已经变为不可用

为啥“事件”在 Chrome 中全局可用,但在 FF 中不可用?

为啥 autoconf 会错误地找到以后不可用的功能?