所以这就是问题所在。我正在编写一些 StyleCop 插件程序集,供我工作的公司使用。因此,这些程序集需要引用例如强命名的 Microsoft.StyleCop.CSharp.dll。
问题在于,如果我构建它并将其传递给我组中的开发人员,他们必须具有相同版本的 StyleCop dll(当前为 4.3.3.0),否则无法加载。
使我的附加规则 DLL 更加独立的最佳方法是什么?我应该只在 GAC 中安装那些从属 StyleCop dll 的 4.3.3.0 版本吗?程序集(相对于应用程序)可以使用策略文件吗?
哦,主要问题之一是如果可能的话,我希望它可以与客户端安装的任何版本的 StyleCop(或至少 4.3.3.0 或更高版本)一起使用。
提前谢谢了。