I have been working on bindings and templates for the XNA framework. I've got SharpDevelop to read the XNA content project, but when I attempt to compile it, I get the error "The XNAContentPipelineTargetPlatform property is required to build content." This is a project created by Visual Studio 2010 with both an XNA game and content project. I know that Visual Studio does not compile the content project directly. It compiles the C# game project which, in turn, compiles the XNA content project. I would imagine that this is how the XNAContentPipelineTargetPlatform property normally gets set. SharpDevelop 4.3, on the other hand, attempts to compile the XNA content project directly. I would like to know how to prevent this behavior. I have attempted to look through all the language binding's source code, but I do not see one that exhibits the proper behavior. Any help would be appreciated. For reference, here is my C# code for the XNA Content Project which inherits from CompilableProject.