【问题标题】:Visual Studio error when I right click UWP project not finding framework右键单击 UWP 项目未找到框架时出现 Visual Studio 错误
【发布时间】:2017-04-12 19:39:13
【问题描述】:

我遇到的问题/错误与昨天的这篇帖子完全相同。 Similar SO Post

旁注...如您所见,我是新手,因此只有 45 声望。因此,我不能简单地在上述现有帖子中添加评论,而必须创建一个全新的帖子,即使它们是同一个问题....看起来很傻。但我离题了....

我想提供更多的 cmets 以希望得到答案。我的问题几天前突然开始了。我没有对引用、VS 更新等进行重大更改......但是,当我在 Visual Studio 中右键单击我的 csproj 时,我得到了错误,我必须在它消失之前单击它五次,此时我终于得到了菜单。

再一次,我没有做出重大改变,但我继续确认:

  1. 我的目标版本和最低版本是 Windows 10(10.0; Build 10586)。这是我已经安装并正在使用的 SDK 版本。
  2. 我确认我的 NuGet 更新已完成,并且我的 Microsoft.NetCore.UniversalWindowsPlatform 已安装并更新到最新版本(截至目前为 5.2.2)。
  3. 我确实也提到了“通用 Windows”。这是在我创建项目时自动创建的,我无法删除此引用,但它就在那里。当我选择它时,我确实看到它是“UAP,Version=10.0.10586.0”,所以这应该很好。我确实注意到这里可能存在的问题。同样,此参考是为我创建的,我无法删除或更改它。但是,它指向一个名为
  4. 的文件夹

C:\Program Files(x86)\Windows Kits\10\References\Windows.ApplicationModel.Calls.CallsVoipContract\1.0.0.0\

为什么 Windows 通用引用默认指向该文件夹且仅指向该文件夹?我没有使用 VoIP,所以我想知道它为什么选择这个?另外,如果我需要 References 文件夹中的其他一些参考资料怎么办?

  1. 我创建了一个全新的 Windows Universal 项目,但在新项目中出现了同样的错误。

请帮忙,这很烦人。不过,项目似乎仍在构建和运行良好。

谢谢!

【问题讨论】:

标签: c# .net visual-studio-2015 uwp win-universal-app


【解决方案1】:

我在我的案例中发现了这个问题,它是我添加到 SyncFusion 提供的 Visual Studio 的一个扩展(他们的安装程序实际上在 Visual Studio 中创建了 7 个或 se 扩展)。在解决了我的问题并做了一些相同的事情来解决(修复.Net、SDK、Visual Studio)之后,我又考虑了这个错误。虽然它很神秘(并且英语很差“发生异常”),但这些都是线索表明它也可能是我通过扩展安装的任何框架。

我还有另一个线索,这个问题是几周前开始发生的,大约在我将 SyncFusion 控件更新到最新版本的时候。

所以,我去了工具 > 扩展和更新。我去了 Installed > All 并找到了所有 SyncFusion 项目(有几个)并将它们全部禁用。在我禁用它们并重新启动 Visual Studio 后,问题就消失了!!!

目前这是一种解决方法。与此同时,我就这个问题向 SyncFusion 提交了支持票。当我收到他们的回复时,我一定会更新这个帖子。与此同时,我又回去重新启用它们,一次一个,看看谁是真正的罪魁祸首。在我的例子中,它是 SyncFusion Web Conversion and Migration 扩展。

如果你们中的任何人没有使用 SyncFusion,但遇到了诸如此类的奇怪 Visual Studio 问题,我建议通过检查您的扩展并禁用您添加的任何内容来执行类似的操作,从最新的附加组件开始,尤其是如果它们大约在您开始遇到问题的同时添加,直到找到罪魁祸首。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-30
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    相关资源
    最近更新 更多