我有一个由自定义MonoDevelop构建创建的VC#项目,它们在项目文件的<ProjectTypeGuids>
元素中有特殊的guid。如果我尝试在VS2013中打开该项目,那么它将失败并显示不支持的项目类型的警告。
但是,如果我删除那个特殊的guid并只留下{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}
(最初有2个guid),那么该项目在VS中作为常规VC#Library项目就可以正常打开。
有没有办法可以为其他guid条目创建一个“假的”“null-project类型”,这样VS就会认为它知道项目类型并打开那个项目?似乎除了那个项目类型guid之外,它只是一个常规的VC#项目。
如果这会在某种程度上帮助VS消息,然后尝试打开项目:
找不到此项目类型所基于的应用程序。 请尝试此链接以获取更多信息: http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=guid
有问题的产品是PSM Studio(PlayStation Mobile SDK的一部分),它基于ModoDevelop 2.8。删除guid {69878862-DA7D-4DC6-B0A1-50D8FAB4242F}
会使工具不满意。但是我希望能够使用VS作为编辑器,而无需修改项目文件。