c# - 如何 "Build"包含所有资源文件(例如图片)的 exe? exe可以放到网页上吗?

标签 c# visual-studio

我有一些高中学生使用 Visual Studio C# 创建了一些程序。他们创建了一些游戏,现在想将它们上传到网络上。我对 Visual Studio C# 还很陌生。我认为在“构建”程序后,您可以进入 bin/debug 文件夹并获取该程序的 exe 文件,并且能够玩游戏,而无需在您正在玩的实际计算机上安装 Visual Studio。它适用于他们的一些游戏,但其中一些游戏,如果所有其他文件未存储在同一位置,则 exe 文件中会缺少图形文件。我怎样才能获得他们游戏的干净的exe?能否将该 exe 加载到网络服务器上,以便他们可以从那里播放它或至少从那里下载它?

最佳答案

微软编写了一份关于如何做到这一点的指南。它位于他们的 MSDN 网站上,该网站有点像许多 Microsoft 软件和文档的开发人员中枢。

旧指南:Adding and Editing Resources (Visual C#)

较新的指南:How to: Add or Remove Resources

要点是程序需要知道文件相对于编译的二进制文件的位置(在本例中为 .EXE);有几种不同的方法可以做到这一点,具体取决于您的专业水平。我建议您查看上面的指南来开始这一旅程。

关于c# - 如何 "Build"包含所有资源文件(例如图片)的 exe? exe可以放到网页上吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40879096/

相关文章:

c# - 将具有内部 IEnumerable 的结构的 IEnumerable 转换为单个字典

c# - 如何在 Repository 中注入(inject) EntityFramework Core DbContext

c# - 异步 CTP 可以与可移植库一起使用吗

c# - MS Form Recognizer API - 分析文档 - 结果 ID

c++ - 相同类型和相同变量的 union 在 GCC 中抛出错误,但在 Visual C++ 中不会

visual-studio - Visual Studio 2017 IntelliSense 无法正常工作

c# - 如何在 C# 中将用户从登录表单重定向到另一个表单

asp.net - 在 ASP.NET 网站项目中使用 64 位引用 - 设计时问题

c# - 条件运算符慢吗?

visual-studio - 无法在具有 Anaconda 环境的 VS Code 中为 Plotly Dash 运行本地服务器