2015-01-04 28 views
0

我正在研究一个独特的项目,我希望能够在Visual Studio的单个项目中拥有CSHTML Razor Views,Windows Forms和各种其他“非项目类型交叉”项目项目模板。是否可以配置一个csproj文件来允许任何项目类型?

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

回答

0

当您使用记事本或xml编辑器编辑.csproj时,您会发现<ProjectTypeGuids>元素。

,可以修改它有像下面

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

注意的条目:这些都是从便携式类库项目的GUID。您需要为您的需求找到正确的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

相关问题