【问题标题】:Resharper Not Detecting Custom PluginResharper 未检测到自定义插件
【发布时间】:2016-12-02 00:25:26
【问题描述】:

我正在尝试构建一个非常简单的 resharper 插件。目的是我们可以将我们的内部编码标准作为一个 nuget 包共享。我的目标是 Resharper 2016.2.2

nuspec 文件如下所示:

<?xml version="1.0"?>
<package>
  <metadata>
    <id>Purplebricks.Standards</id>
    <version>0.4.0</version>
    <title>Purplebricks Coding Standards</title>
    <authors>Rob White</authors>
    <owners>Purplebricks</owners>
    <projectUrl>https://www.purplebricks.com</projectUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Team settings and live templates for ReSharper</description>
    <copyright>Copyright © Purplebricks</copyright>
    <dependencies>
      <dependency id="Wave" version="[2.0]" />
    </dependencies>
    <releaseNotes>
    </releaseNotes>
    <tags>settings</tags>
  </metadata>
  <files>
    <file src="Settings\" target="DotFiles\Extensions\Purplebricks.Standards\settings\" />
  </files>
</package>

创建包时,.dotsettings 文件位于路径 &lt;Package Root&gt;\DotFiles\Extensions\Purplebricks.Standards\settings\Standards.DotSettings 上的 nuspec 文件中

将生成的包复制到X:\resharper\Purplebricks.Standards.0.4.0.nupkg,resharper 有一个额外的扩展管理器包源x:\resharper

据我所知,一切都已正确连接,但扩展从未显示在 resharper 扩展管理器中。我错过了什么?

【问题讨论】:

    标签: visual-studio-2015 resharper


    【解决方案1】:

    找到了!问题是对Wave的依赖,我应该使用&lt;dependency id="Wave" version="[6.0]" /&gt;,这里详细说明:https://www.jetbrains.com/help/resharper/sdk/Extensions/PlatformVersioning.html

    【讨论】:

      猜你喜欢
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 2014-04-24
      • 2020-05-30
      • 1970-01-01
      • 2021-08-01
      相关资源
      最近更新 更多