我在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上运行时我必须复制文件夹,有一个解决方案吗?
答案 0 :(得分:1)
您始终可以将图像作为资源嵌入到可执行文件中。
本文详细介绍了许多不同的选项:Load image from resources area of project in C#。
如果您通过磁盘上的路径引用文件,则始终需要将文件夹和文件复制到部署代码的任何位置。