模组:IDE 参考
←目录
页面仍需完善
该页面由于下列原因被标记为不完善:
|
此页面描述了如何使用 Visual Studio 2019 或 MonoDevelop/Visual Studio for Mac 来制作 SMAPI 模组。参阅在主页面中的 创建 SMAPI 模组
在你开始之前
- 安装 Visual Studio Community (Windows)、MonoDevelop (Linux)、Visual Studio for Mac (Mac)
- 注意如果是在 Windows 上,请在 Visual Studio Installer 中的 工作负载 中选择 .NET 桌面开发
- 并在 单个组件 中勾选 .NET Framework 目标包 的 4.5、4.5.1、4.5.2 版本
- 安装都要人教的话那基本上告别开发了
- 你应该具备 C# 入门基础(其实 Visual Basic 也可以,但是跨平台会出问题)
- 以下是一些需要记住的基本术语:
term definition IDE 开发环境,就是现在你的 Visual Studio 或 MonoDevelop DLL .dll 后缀的文件(全称叫 动态链接库,英文 Dynamic Link Library),文件包括了你的代码,SMAPI 将加载的东西 项目 每个项目在生成(编译,或者说是构建)的时候都会生成独立的文件 解决方案 项目的集合,每一个工程可以包含多个项目。所谓的工程也称为解决方案,可以理解为要解决问题的方案,可能听起来有点奇怪,不过这是专业术语
创建一个模组项目
在编写模组的代码之前,需要创建一个解决方案和一个包含它的项目
Windows (Visual Studio 2019)
设置目标框架
目标框架 是代码使用的 .NET Framework 版本,它会影响运行模组所需的版本。
推荐的目标框架是 .NET Framework 4.5,它是 SMAPI 所使用的框架版本
那为什么其他地方说推荐 4.5.2 ?,别问,我也不知道为什么
在 Visual Studio 2019 中
添加文件
在 Visual Studio 2019 中
删除文件
在 Visual Studio 2019 中
当然为了防止你手贱或者反悔了,这里删除文件只会发送到回收站,你可以去回收站恢复文件
添加 NuGet 程序包