我有一些我现在经常使用的“帮助”风格的扩展方法(它们大多非常简单、直观,并且为善而不是邪恶工作,所以请不要让这陷入关于我是否应该使用它们的讨论)。它们在很大程度上扩展了核心 .NET CLR 类。
目前,我必须将包含我的扩展方法的“ExtensionMethods.cs”文件复制到解决方案中的每个新项目,以便能够在多个项目中使用它们。
是否可以定义一个扩展来处理解决方案中的多个项目,或者将它们包装在一个“扩展”dll中,或者它们是否仅限于项目范围?
编辑虽然“专用项目”的答案是完全有效的,但我选择了 marxidad,因为我更喜欢他给出的方法。感谢到目前为止的所有答案,我已经全部升级了,因为它们都是很好的答案