我正在用 C# 编程并注意到在 Visual Studio 中,如果我从项目窗口中设置图像的路径(单击图像 -> 弹出窗口中的源),编译的程序总能找到它。如果我以编程方式设置图像路径,则图像必须始终位于正确的目录中。现在,问题是:第一种方法中的图像存储在哪里?是否也可以通过编程方式做到这一点?非常感谢。
问候,马可。
我正在用 C# 编程并注意到在 Visual Studio 中,如果我从项目窗口中设置图像的路径(单击图像 -> 弹出窗口中的源),编译的程序总能找到它。如果我以编程方式设置图像路径,则图像必须始终位于正确的目录中。现在,问题是:第一种方法中的图像存储在哪里?是否也可以通过编程方式做到这一点?非常感谢。
问候,马可。
在第一种情况下,图像存储为资源文件并保存在资源中。而在第二个实例中,您指定图像所在的路径。
是的,如果您在 .net 4 或更高版本中工作,您可以以编程方式在资源中添加图像。有关详细信息,请参阅此。