0

我用c#创建了一个游戏,用户必须从按钮上显示的图像中选择图像闯入者,我遇到的问题是导出其他PC的练习,我被迫复制所有文件夹和所有图像?我目前这样做:

string [] files = Directory.GetFiles (".. \ \ .. \ \ img4");
image_target_path = ".. \ \ .. \ \ img4 \ \ hammer.png";
Random rnd = new Random ();
files.OrderBy files = (x => rnd.Next ()). ToArray ();

锤子是图像闯入者,这可行,但是当我在另一台PC上运行它时,我必须复制文件夹,有解决方案吗?

4

1 回答 1

1

您始终可以将图像作为资源嵌入到您的可执行文件中。

这篇文章中详细介绍了许多不同的选项:从 C# 项目的资源区域加载图像

如果您通过磁盘上的路径引用文件,则始终需要将文件夹和文件复制到部署代码的任何位置。

于 2013-07-08T13:00:19.100 回答