如何正确交付Roslyn分析器的依赖项?
为内部库集成Roslyn分析器,提升开发者体验
- 我们已经开始在部分内部库中集成Roslyn分析器,目的是让开发者能更轻松地发现这些库的实用功能。
- 为了统一支撑分析器的开发工作,我们搭建了共享基础库
Company.Roslyn.dll,所有业务分析器都会依赖这个组件实现通用逻辑。 - 其中,承载集合类库分析逻辑的
Company.Collections.VisualStudio.dll,就直接依赖上述共享库。
在为Company.Collections创建NuGet包时,我们通过引用Build目录下的配置文件(路径类似Build\Company.Collections...)来配置依赖引入,确保安装该NuGet包的项目能自动获取到分析器及其所需的共享组件。
内容的提问来源于stack exchange,提问作者Sam Holder
相关产品推荐
相关产品推荐

