Is there a standard file extension for MSBuild files that are not project files but instead more complex build scripts?
I was thinking .msbuild.proj to avoid confusi
The closest there is to a standard is as follows:
.targets files are those which is meant to be imported into other files using the Import element. Since these files are strictly re-useable, they don't build anything. They typically are missing the properties and item values actually to build anything.
.proj files are created files which can be built by themselves. They may import .targets files.
.XXproj, for example, .csproj or .vbproj are files which build files containing a specific language. For example .csproj is for C# projects and .vbproj for VB.NET project files. This convention comes from Visual Studio.