【问题标题】:Visual Studio 2015 - Store menu disabled/missing for new Blank Universal App C#Visual Studio 2015 - 新空白通用应用程序 C# 的商店菜单已禁用/丢失
【发布时间】:2015-08-04 09:47:58
【问题描述】:

我在 Windows 10 下遇到了 VS2015 社区的令人沮丧的行为。

当我在启动和测试代码后创建一个简单的通用空白应用程序 C# 时,缺少用于创建应用程序包和启动认证工具包的商店菜单。我检查了我的开发人员帐户是否已登录,在机器上启用了开发人员模式,重新安装了 VS 检查以安装通用应用程序开发和 Windows 10 SDK。没有启用此菜单。没有更多创建应用程序的选项,只有空白应用程序,我在 VS2013 下有更多可用的模板。

奇怪的是,当我选择编辑 appmanifest 时,它从不显示编辑器,只显示 XML,似乎整个应用商店环境都被禁用了。该项目未被识别为应用程序。

另一个大问题是设计器没有显示 XAML 文件来查看图形元素。我收到一个错误屏幕,其中包含大量关于空异常的错误。

我需要将一些 8.1 应用程序移植到 Win10 Universal,而这些问题让我抓狂。

任何帮助都非常感谢。

【问题讨论】:

  • 嗯,这些问题的组合使您的计算机似乎处于不太好的状态 - 也许尝试重新安装 Windows?至于认证工具包,是否可以不使用Visual Studio启动工具包(在开始菜单中搜索Windows App Cert Kit,看看有没有)?此外,对于通用 Windows 平台,只有空白模板可用。不过,您可以在此处找到许多示例。 github.com/Microsoft/Windows-universal-samples
  • 您好,感谢您的回答。我正在使用来自官方来源的全新 Windows 10 安装,没有测试版,没有 RC,只是可能有数百万用户正在使用的 Windows 10。我认为问题集中在 Visual Studio 上。我发现如果我创建一个空白应用程序但使用 JavaScript 而不是 C# 一切似乎都很好,并且商店菜单选项以及其他问题都可用。我会说问题是空白应用程序 C#。有什么想法吗?
  • 嗯,我不知道为什么会这样。您是否尝试修复 Visual Studio?
  • 我在我的一台开发机器上看到了同样的情况。我在项目菜单下看不到商店菜单。此外,如果我双击应用程序清单,它会打开 xml,而不是设计器。这是一个受源代码控制的现有应用程序。另一台机器上的相同源似乎工作正常。
  • 我尝试了以下方法。卸载VS Enterprise 2015,重新启动,安装VS Community 2015。打开商店应用程序项目。商店菜单不可见。仍在寻找修复。有趣的是,最近的项目在开始屏幕上可见,所以卸载不干净。

标签: c# windows-store-apps visual-studio-2015


【解决方案1】:

可能的修复 1:“更改”安装以确保已安装 VS 扩展 在某些情况下,Xamarin 安装程序可能会自动取消选中 Visual Studio 扩展的安装选项。如果这是您的问题的原因,您可以使用安装程序的“更改”命令安装缺少的 Visual Studio 扩展。例如,如果您想安装 Visual Studio 2013 的扩展:

打开 Windows“程序和功能”控制面板。 右键单击“Xamarin”条目,然后选择“更改”。 单击“下一步”,然后单击“更改”。 确保将“Xamarin for Visual Studio 2013”​​选项设置为安装: 启用 Xamarin for Visual Studio 2013 安装选项 继续安装向导的其余部分。 可能的修复 2:要求 Visual Studio 再次设置扩展 检查 Xamarin 扩展是否已复制到 Visual Studio 扩展文件夹中:

“C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Xamarin\Xamarin\3.1.228.0” 如果扩展安装正确(对于版本 3.1.228),文件夹中将有 60 个项目: 资源管理器中的“Xamarin\3.1.228.0”文件夹内容列表​ 确认此文件夹看起来正确后,告诉 Visual Studio 再次尝试设置扩展:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" /setup 可能的修复 3:尝试重新安装 Xamarin 从 Windows 控制面板中,卸载存在的以下任何内容:

Xamarin 适用于 Windows 的 Xamarin Xamarin.Android Xamarin.iOS 用于 Visual Studio 的 Xamarin 在资源管理器中,从 Xamarin Visual Studio 扩展文件夹中删除所有剩余文件(所有版本,包括 Program Files 和 Program Files (x86)):

C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin 还要检查“VirtualStore”目录,看看是否有任何扩展目录的“覆盖”副本:

%LOCALAPPDATA%\VirtualStore 打开注册表编辑器 (regedit)。 寻找这把钥匙:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDlls 查找并删除与此模式匹配的任何条目:

C:\Program Files*\Microsoft Visual Studio 1*.0\Common7\IDE\Extensions\Xamarin 寻找这把钥匙:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\1*.0\ExtensionManager\PendingDeletions 删除任何看起来可能与 Xamarin 相关的条目。例如,这里有一个曾经在旧版本的 Xamarin 中引起问题的问题:

Mono.VisualStudio.Shell,1.0 重启。 使用 Xamarin.iOS -> Windows 或 Xamarin.Android -> Windows http://store.xamarin.com/account/my/subscription/downloads 下的单个安装程序 (.msi) 下载链接重新安装当前稳定版本的 Xamarin。 可能的修复 4:修复 Visual Studio 安装 打开 Windows“程序和功能”控制面板。 右键单击相关的 Microsoft Visual Studio 条目,然后选择“更改” 在打开的 Visual Studio 对话框中单击“修复”按钮。

链接:https://kb.xamarin.com/customer/portal/articles/1643349-missing-visual-studio-extensions-after-installation

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 2015-10-22
    • 1970-01-01
    • 2015-12-20
    • 2016-02-15
    • 1970-01-01
    相关资源
    最近更新 更多