【问题标题】:Missing snippet in Visual StudioVisual Studio 中缺少代码段
【发布时间】:2011-03-18 08:01:05
【问题描述】:

我在两台机器上安装了相同的 Visual Studio,但在一台机器上,我找不到 DependencyProperty 的 sn-p "propdp"。我只有 prop/propg,无法真正理解为什么。有没有我必须安装的插件?

【问题讨论】:

  • 我不确定确切的问题,但我遇到了安装某个软件后出现的 Visual Studio 问题。最快的解决方法是重新安装 Visual Studio。

标签: visual-studio dependency-properties code-snippets


【解决方案1】:

在 Win7 64 上全新安装 VS2008 后,我自己今天也遇到了同样的问题

我所要做的就是修复它

  1. 转到工具 > 代码片段管理器
  2. 从下拉菜单中选择 Visual C#
  3. 点击添加
  4. 选择包含代码 sn-ps 的 NetFx30 目录,在我的例子中是...

    C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC#\Snippets\1033\NetFX30

您应该可以立即使用代码 sn-p。

【讨论】:

  • 谢谢。在我的安装中,它是 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC#\Snippets\1033\NetFX30,尽管它是 64 位版本。只需在磁盘上搜索文件“propdp.sn-p”
【解决方案2】:

我认为 ReSharper 隐藏了一些默认的 sn-ps。输入sn -p,按两次tab应该就够了。

【讨论】:

  • 这正是我在 VS 2015 w/R#10 中的情况。我已经将 NetFx30 列为 sn-ps 的来源。打字时,我只会看到“prop”和“propg”。我必须输入“propa”,点击转义(取消 Intellisense,因为按 Tab 将完成当前位于 Intellisense 列表顶部的内容),然后按两次 Tab。非常感谢!
【解决方案3】:

在我的情况下,sn-p 出现在 IntelliSense 中,但在选择它并按 enter 或单击它时没有任何效果,直到我按 tab+tab 然后这行得通。 (我想我已经习惯了 CodeRush)。

【讨论】:

  • 这是正确的并且仍然相关,尽管在我的情况下是相反的。 Intellisense 是隐藏的,但 sn-p 在那里。
【解决方案4】:

以防万一有人遇到此问题并且之前的答案没有解决它,如果您在 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC#\Snippets 中有两个文件夹:1033 和 3082。并将整个内容从一个粘贴到另一个并开始工作。

尝试导入并没有为我解决问题,但也许我做的不对……不知道……

我在这里找到了它:https://stackoverflow.com/a/36829804/5761877(感谢“elmonopascual”)

【讨论】:

    【解决方案5】:

    我正在使用 VS2017 并且遇到了同样的问题。唯一对我有用的是:

    1. 转到工具 > 代码片段管理器
    2. 从下拉菜单中选择 CSharp
    3. 删除列表视图中的所有文件夹(保存它们的完整路径以供后续步骤使用)
    4. 点击确定
    5. 重新打开代码片段管理器
    6. 从下拉菜单中选择 CSharp
    7. 使用添加按钮再次插入所有文件夹。

    如果我在再次添加文件夹之前没有关闭并重新打开管理器,当我点击确定时VS2017会崩溃并重新启动,并且sn-ps仍然无法工作。

    【讨论】:

      【解决方案6】:

      在我的情况下,我去了工具 -> 代码片段管理器,我意识到我想要的 sn-p 的路径已经改变。因此,当路径更改时,片段文件夹将显示错误。所以我复制了路径并跟随,直到我发现它丢失了。然后我浏览了所有文件夹,直到找到我想要的 sn-p 并且我的问题得到了解决。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多