Roslyn Analyzer Refresh in VS "14" CTP 3

本文关键字:quot CTP Analyzer Refresh VS Roslyn in | 更新日期: 2023-09-27 18:19:55

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

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

Roslyn Analyzer Refresh in VS "14" CTP 3

我设法找到了解决上述问题的方法,它并不漂亮,但到目前为止它一直对我有效。我为"Analyzer"库创建了一个NuGet包,并发布到本地提要。我有在构建过程中更新包的版本号。因此,我将该包添加到项目"A"中,然后手动卸载该包并重新安装。我尝试了带有重新安装选项的updatepackage命令,但似乎不起作用。目前只有卸载并再次安装对我有效。