假的ProjectTypeGuid被VS忽略

时间:2014-08-06 10:07:47

标签: visual-studio monodevelop projects-and-solutions

我有一个由自定义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作为编辑器,而无需修改项目文件。

0 个答案:

没有答案