C# Visual Studio MonoGame NuGet包中是否不再包含MonoGame管道工具?

C# Visual Studio MonoGame NuGet包中是否不再包含MonoGame管道工具?,c#,visual-studio,nuget,monogame,C#,Visual Studio,Nuget,Monogame,因此,我目前正尝试在Visual Studio(C#)中使用MonoGame制作一个游戏,但当我尝试双击内容文件夹中的内容文件时,MPT不会打开。当我观看最近的教程时,每个人都使用管道,并且在使用NuGet之后没有任何问题。在Content文件夹中,我只得到了'obj'文件夹和Content.mgcb文件 所以,是的,我看到一些人通过右键单击文件并“打开…”找到了答案,然后MonoGame管道工具选项就会出现。我听说有一个东西,MGCB编辑器out。它是管道的替代品吗?我应该怎么做才能得到管道

因此,我目前正尝试在Visual Studio(C#)中使用MonoGame制作一个游戏,但当我尝试双击内容文件夹中的内容文件时,MPT不会打开。当我观看最近的教程时,每个人都使用管道,并且在使用NuGet之后没有任何问题。在Content文件夹中,我只得到了'obj'文件夹和Content.mgcb文件

所以,是的,我看到一些人通过右键单击文件并“打开…”找到了答案,然后MonoGame管道工具选项就会出现。我听说有一个东西,MGCB编辑器out。它是管道的替代品吗?我应该怎么做才能得到管道


PS:我使用的是最新版本的Mono,3.8.0,实际上,MonoGame管道工具包含在nuget包中

到目前为止,团队已经改用了这个

我听说有件事,MGCB编辑出去了。它是替代品吗 管道?我应该怎么做才能得到管道

对。它是现在使用的
单一游戏管道工具的替代品

在安装此类工具之前,您应该安装,并且它需要安装

要安装该工具,应打开CMD安装该软件包,调用以下命令:

dotnet tool install -g dotnet-mgcb-editor
它将从下的nuget包安装该工具

C:\Users\xxx(current user)\.dotnet\tools\mgcb-editor.exe
您可以在那里使用它,也可以直接从CMD调用它

除了,我认为nuget软件包是可能的,如果它不符合您的要求,您可以忽略它

C:\Users\username\.dotnet\tools\.store\dotnet-mgcb-editor\3.8.0.1641\dotnet-mgcb-editor\3.8.0.1641\tools\netcoreapp3.1\any\mgcb-editor-wpf.exe

按照已接受的答案安装工具后,在visual studio中双击Content.mgcb仍然不起作用。将.mgcb扩展名与上述文件相关联对我来说很有用。

您使用的nuget软件包的全名是什么?另外,您的项目类型是什么,
netcore3.1
还是
netframework4.7.2
?您使用的是什么nuget管理格式,
packages.config
PackageReference
?谢谢!这正是我们必须做的。安装MGCB编辑器后,我终于可以找到.exe并将其设置为默认值。搜索这个很痛苦,但多亏了像你这样的人,我终于可以回去工作了!