Visual Studio的语言无关项目类型?

Ste*_*per 5 msbuild project visual-studio-2012 visual-studio-2013

我正在写一段代码只是一堆JavaScript和JSON文件 - 它是一个咕噜的插件,而不是一个网站 - 我想通过Visual Studio编辑文件和管理源代码控制.

我正在尝试构建一个'vanilla'msbuild项目文件 - 而不是C#,而不是VB等,因为这些文件在这种文件中无效.我可以编写一个带有.msbuildproj扩展名的非常简单的MSBuild文件,但无法将其加载到VS2013中,并且无法在任何地方找到示例.

任何人都知道如何组建一个空的,独立于语言的项目,仅用于文件管理?

Tom*_*get 1

你大多是对的:

  • Visual Studio 项目(即几乎所有现代类型)都是 MSBuild 项目。但是,Visual Studio 仅加载具有扩展的项目。您无法加载任意 MSBuild 项目。(当然,您始终可以将 MSBuild 文件编辑为 XML。如果它已作为项目加载,则必须先卸载它才能编辑它。)

  • 对于某些项目类型,您无法添加您想要的任何类型的文件。例如,WiX 项目不允许您添加 T4 模板 (.tt) 文件。这是一个耻辱。但是,您可以编辑项目来添加它们,这不会破坏任何内容。但这实际上取决于项目类型扩展的作者。尽管如此,我还没有发现任何无法添加到 C# 和 Visual Basic .NET 项目中的文件。

正如 SLaks 评论的那样,网站项目确实允许添加任何类型的文件,并且应该适合您的情况。