0
我正在研究一个独特的项目,我希望能够在Visual Studio的单个项目中拥有CSHTML Razor Views,Windows Forms和各种其他“非项目类型交叉”项目项目模板。是否可以配置一个csproj文件来允许任何项目类型?
有没有办法可以覆盖项目类型,以便它编译为Windows窗体的项目,但仍然允许我将CSHTML文件和其他模板类型添加到它?
我正在研究一个独特的项目,我希望能够在Visual Studio的单个项目中拥有CSHTML Razor Views,Windows Forms和各种其他“非项目类型交叉”项目项目模板。是否可以配置一个csproj文件来允许任何项目类型?
有没有办法可以覆盖项目类型,以便它编译为Windows窗体的项目,但仍然允许我将CSHTML文件和其他模板类型添加到它?
当您使用记事本或xml编辑器编辑.csproj时,您会发现<ProjectTypeGuids>
元素。
,可以修改它有像下面
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
注意的条目:这些都是从便携式类库项目的GUID。您需要为您的需求找到正确的ProjectTypeGuids并添加它。