是否可以配置csproj文件以允许任何项目项类型?

时间:2015-01-04 04:09:47

标签: visual-studio-2013

我正在开发一个独特的项目,我希望能够在Visual Studio的一个项目中拥有CSHTML Razor Views,Windows Forms和各种其他“非项目类型交叉”项目项模板。

有没有办法可以覆盖项目类型,以便它编译为Windows窗体的项目,但仍允许我添加CSHTML文件和其他模板类型?

1 个答案:

答案 0 :(得分:0)

使用记事本或xml编辑器编辑.csproj时,您将找到<ProjectTypeGuids>元素。

然后,您可以对其进行编辑,使其具有如下所示的条目

<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

注意:这些是来自便携式类库项目的Guids。您需要找到符合要求的正确ProjectTypeGuids并添加它。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/d9d05cdc-96a1-4044-95d8-a4f8885a660a/what-is-the-significance-of-projecttypeguids-tag-in-the-visual-studio-project-file?forum=vsx