Circular References in my C# projects
问题 I have the following situation: A project MyCompany.MyProject.Domain which contains my domain model, and partial classes (such as Contact ). I want to 'extend' (by partial class, not extension method) my Contact class with a property Slug which will give me a simple URL friendly text representation of first and last name. I have a string extension method ToSlug() in my Utility project MyCompany.MyProject.Utilities which does exactly what I want in 2). The problem: My Utility project is