答案 0 :(得分:0)
嵌入式资源中的文件并不具有绝对路径,因为它包含在您的应用程序中。 我假设您正在寻找访问这些文件的方法,this可能会有用。
您可以修改"复制到输出目录" -property将图像复制到bin文件夹,但这可能不是您想要的。然后您可以使用Reflection来访问该文件,但我不确定这是否是最有效的方式:
var executingAssemblyPath = Assembly.GetExecutingAssembly().Location;
var directory = Path.GetDirectoryName(executingAssemblyPath);
var imagePath = Path.Combine(directory, "image.gif");
Assembly.GetExecutingAssembly有两种替代方案,根据您的部署环境,可能会更强大: