我如何编译这个项目?(Gleed2D)

本文关键字:Gleed2D 项目 编译 何编译 | 更新日期: 2023-09-27 18:28:55

我已经在这里下载了这个项目的.zip:

https://github.com/SteveDunn/Gleed2D

我安装了Visual Studio 2010终极试用版和XNA 4.0。但当我试图打开包含的Gleed2D_Tool.sln文件时,我会收到错误消息:

C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Ui'Gleed2D.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Ui'Gleed2D.csproj' cannot be opened.
The project type is not supported by this installation.
C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Core'Gleed2D.Core.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Core'Gleed2D.Core.csproj' cannot be opened.
The project type is not supported by this installation.
C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Plugins'Gleed2D.Plugins.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Plugins'Gleed2D.Plugins.csproj' cannot be opened.
The project type is not supported by this installation.
C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Plugins.Krypton'Gleed2D.Plugins.Krypton.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.Plugins.Krypton'Gleed2D.Plugins.Krypton.csproj' cannot be opened.
The project type is not supported by this installation.
C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.InGame'Gleed2D.InGame.Windows.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.InGame'Gleed2D.InGame.Windows.csproj' cannot be opened.
The project type is not supported by this installation.
C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.InGame.Krypton'Gleed2D.InGame.Krypton.Windows.csproj : error  : The project file 'C:'Users'Admin'Desktop'SteveDunn-Gleed2D-0ffaae5'SteveDunn-Gleed2D-0ffaae5'src'Gleed2D.InGame.Krypton'Gleed2D.InGame.Krypton.Windows.csproj' cannot be opened.
The project type is not supported by this installation.

我被这个毫无用处的错误消息难住了。有人知道我需要做什么才能编译这个吗?

我如何编译这个项目?(Gleed2D)

您列出的项目文件中的项目类型是C#和XNA

<ProjectTypeGuids>{6D335F3A-9D43-41b4-9D22-F6F17C4BE596};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

很可能,正如Mataniko所建议的,你要么错过了作为visual studio一部分的C#安装,要么XNA没有正确安装。

项目类型GUID列表位于http://onlinecoder.blogspot.ca/2009/09/visual-studio-projects-project-type.html.当然,这个列表可能并不完整,因为任何人都可以用一个新的GUID来扩展visualstudio。

当您安装Visual Studio时,您是否使用它安装了C#?你能创建一个XNA项目吗?我有同样的设置,它打开得很好,所以试着先这样做。