我正在开发一个独特的项目,我希望能够在Visual Studio的一个项目中拥有CSHTML Razor Views,Windows Forms和各种其他“非项目类型交叉”项目项模板。
有没有办法可以覆盖项目类型,以便它编译为Windows窗体的项目,但仍允许我添加CSHTML文件和其他模板类型?
答案 0 :(得分:0)
使用记事本或xml编辑器编辑.csproj时,您将找到<ProjectTypeGuids>
元素。
然后,您可以对其进行编辑,使其具有如下所示的条目
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
注意:这些是来自便携式类库项目的Guids。您需要找到符合要求的正确ProjectTypeGuids并添加它。