部署应用程序后找不到映像文件

本文关键字:映像 文件 找不到 应用程序 部署 | 更新日期: 2023-09-27 18:33:50

在我的 C# Windows 窗体应用程序中,我有一个图像,我在其中使用了一些作为要求的一部分,并将其存储在我的解决方案中名为 Images 的文件夹中。

但是当我部署它并在用户计算机上安装应用程序时,它给我抛出了一个错误specified file not found

我按如下方式使用了我的图像

indexWorkSheet.Shapes.AddPicture(@"C:'Atlas Applications'AtlasPetroleumIndex'CLPetroleumIndex'Images'logo.jpg", MsoTriState.msoFalse, MsoTriState.msoCTrue, 155, 20, 180, 65).LockAspectRatio = MsoTriState.msoCTrue;

部署应用程序后找不到映像文件

在 VS 的解决方案中创建一个 Images 文件夹,然后右键单击它并转到 Add -> Add Existing Item 。 选择所需的图像,然后将其添加到项目后,右键单击该图像并转到Properties并选择Copy Always以进行Copy to Output Directory

如果要阻止用户删除包含logo文件的文件夹,则绝对应将此图像添加到ProjectResources中。

您可以参考 MSDN 相关页面来执行此操作。然后,您的图像将存储在应用程序的executable file中。

如果您还对存储其他类型的用户信息感兴趣,例如常规设置、首选项、用户徽标等......我建议你看看这篇文章。