在我的C#windows窗体应用程序中,我有一个图像,我在需求中使用了一些图像,并将其存储在我的解决方案中名为Images with的文件夹中。
但是当我部署它并在用户计算机上安装应用程序时,它给我一个错误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;
答案 0 :(得分:2)
在VS中的解决方案中创建一个Images
文件夹,然后右键单击它并转到Add -> Add Existing Item
。选择您想要的图片,然后将其添加到您的项目后右键单击图片,然后转到Properties
,然后为Copy Always
选择Copy to Output Directory
答案 1 :(得分:1)
如果您想阻止用户删除包含logo
文件的文件夹,您一定要将此图片添加到Resources
的{{1}}。
您可以参考MSDN related page来执行此操作。然后,您的图像将存储到应用程序的Project
中。
如果您还想存储其他类型的用户信息,例如常规设置,偏好设置,用户徽标等...我建议您查看此post。