【问题标题】:Roslyn Analyzer Refresh in VS "14" CTP 3VS“14”CTP 3 中的 Roslyn 分析仪刷新
【发布时间】:2014-08-28 23:10:51
【问题描述】:

我有一个项目“A”,它引用了“诊断分析器”库项目的输出。 将分析器添加到项目“A”后,分析器将列在“分析器”节点下,并显示其中的规则。我在“诊断分析器”库中所做的任何更改都不会刷新。我让分析器刷新的唯一方法是关闭并重新打开 Visual Studio。两个项目都在同一个解决方案中。

是否有任何设置或我必须做的事情来确保在“诊断分析器”项目构建后刷新分析器?

【问题讨论】:

标签: c# visual-studio roslyn


【解决方案1】:

我设法找到了解决上述问题的方法,它不是很漂亮,但到目前为止它一直对我有用。我为“分析器”库创建了一个 NuGet 包并发布到本地提要。我在构建期间有包更新的版本号。所以我将包添加到项目“A”中,然后手动卸载包并重新安装。我尝试了带有重新安装选项的 update-package 命令,但这似乎不起作用。目前只有卸载和重新安装对我有用。

【讨论】:

  • 这不是比您的第一个变通办法更复杂吗,只需关闭并重新打开 Visual Studio?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-11-07
  • 2021-10-17
  • 2021-12-22
  • 2023-03-26
  • 2016-07-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多