1) In the Properties window of .NET projects, I suggest to remove "Build Mechanism" and "Code Generation" from the "Code Generation" property page and move them to a new page "Build" or whatever.
2) In the new property page "Build", it should be possible to reference DLLs for specific build targets, as well as to add Defines (similar to the Wizard page of a new C# class).
I suggest using a similar approach as for the Code Completion Add-DLL/Add-DLL-Folder for adding DLLs.
I think this is important because once a C# class is created, there is no menu or whatever available which lets a user do this.