Visual studio 2013 是否可以将csproj文件配置为允许任何项目项类型?

Visual studio 2013 是否可以将csproj文件配置为允许任何项目项类型?,visual-studio-2013,Visual Studio 2013,我正在处理一个独特的项目,因为我希望能够在VisualStudio的单个项目中使用CSHTML Razor视图、Windows窗体和各种其他“非项目类型交叉”项目项模板 是否有一种方法可以覆盖项目类型,使其作为Windows窗体的项目进行编译,但仍允许我向其中添加CSHTML文件和其他模板类型?当您使用记事本或xml编辑器编辑.csproj时,您会发现元素 然后,您可以编辑它,使其具有如下所示的条目 <ProjectTypeGuids>{786C830F-07A1-408B-BD7F

我正在处理一个独特的项目,因为我希望能够在VisualStudio的单个项目中使用CSHTML Razor视图、Windows窗体和各种其他“非项目类型交叉”项目项模板


是否有一种方法可以覆盖项目类型,使其作为Windows窗体的项目进行编译,但仍允许我向其中添加CSHTML文件和其他模板类型?

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

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

<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
注意:这些是来自可移植类库项目的GUID。您需要为您的需求找到正确的ProjectTypeGuid并添加它