我创建了一个项目模板https://docs.microsoft.com/en-us/visualstudio/ide/creating-project-and-item-templates?view=vs-2017 在vcxproj内部,我有props文件定义: (图片的左侧): props in vcxproj
prop文件位于项目包中。 创建新项目时,Visual Studio从vcxproj中删除了带有prop文件定义的行。 当我手动还原它并重新加载项目时,一切正常。 Visual Studio这样做的原因可能是什么?
答案 0 :(得分:1)
Visual Studio从vcxproj文件中删除props文件定义
首先,确保props文件存在于项目模板中,其次,确保使用自定义模板创建了新项目。您可以按照以下步骤操作:
MyCustomTemplate
。<Import Project="$projectname$.props"
/>添加到项目文件.vcxproj
。 .vcxproj
。)更新:
由于使用的是Visual Studio 2015,因此会出现该错误。而且,如果您将Visual Studio升级到2017,一切都会好起来的。
如果您不想将Visual Studio升级到2017,可以按照Paul H.的方法解决此问题:
How to include a property sheet in VC project template
希望这会有所帮助。