title: How do I keep common code shared between projects in c#?
body: <p>I'm kinda new to c# and I'm trying to figure out a good solution for keeping common code somewhere that is used by several projects.</p>
  
  <p>First I tried keeping it in a .cs file and add it to the projects that needs the code, but this COPIES the file meaning if I do any changes to the common code it will not be reflected in the various projects using this code.</p>
  
  <p>Then I tried creating a class library instead and reference the DLL within the projects using the code. First of all I can't get this to work even though I am following the tutorials, Even when I reference the DLL I still cannot use it somehow, but even if this worked it still needs an extra DLL to be bundled with my app for some common code and that is not what I want.</p>
  
  <p>Is there any way to keep common code that is REFERENCED without needing to ship a DLL w</p>