在过去的 3 年里,我一直在 Unity3D 工作,我决定尝试一些新的东西并从头开始制作游戏(不是引擎“Scratch”)。我决定开始使用一个名为 raylib 的库,但在安装 Visual Studio 2019 后遇到了一些问题。
我正在关注这个 C# Raylib 设置教程: https ://www.youtube.com/watch?v=SoXD5y24WQw&ab_channel=danc
但后来我注意到我没有得到与视频中那个人相同的错误,最后,它没有用。没有评论遇到我的问题,我完全按照教程下载了与他相同的 raylib 版本。
我得到的错误是当我运行程序时在 VS 中弹出一个窗口,上面写着:
System.IO.FileNotFoundException:'无法加载文件或程序集'netstandard,Version=2.1.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51'或其依赖项之一。该系统找不到指定的文件
我还应该提到我的 NuGet 包管理器也不工作。它在控制台中给我一个错误说:
请求被中止:无法创建 SSL/TLS 安全通道。
我一直在网上争先恐后地寻找我的任何一个问题的答案,但最后如果我找不到解决方案,我希望完全放弃。
这是我正在尝试运行的 Raylib Hello World:
using Raylib_cs;
namespace HelloWorld
{
static class Program
{
public static void Main()
{
Raylib.InitWindow(800, 480, "Hello World");
while (!Raylib.WindowShouldClose())
{
Raylib.BeginDrawing();
Raylib.ClearBackground(Color.WHITE);
Raylib.DrawText("Hello, world!", 12, 12, 20, Color.BLACK);
Raylib.EndDrawing();
}
Raylib.CloseWindow();
}
}
}
更多信息:
操作系统 - Windows 7 Ultimate - -64 位(Service Pack 1)
CPU - 奔腾双核 T4400 -- 2.20Ghz
iGPU - 移动 Intel(R) GMA 4500M -- 64mb 专用 VRAM / 732mb 共享系统内存 / 796mb 总图形内存
制作日期 - 2021 年 5 月 10 日(5 月 10 日 2021)
Visual Studio 版本 - 2019
主要问题 - NuGet 包管理器和 System.IO.FileNotFoundException 错误
问题持续时间 - 大约 5 天
使用的库 - Raylib