我在C#中有一个控制台应用程序项目,在我的项目中我有一个Image文件夹。我想检查该文件夹中是否存在特定图像。如果我使用AppDomain.CurrentDomain.BaseDirectory或Environment.CurrentDirectory,我会得到bin \ Debug文件夹。我怎样才能指向Image文件夹?我希望确保在部署项目时此检查能够正常工作。
答案 0 :(得分:2)
您得到bin\Debug
因为.exe被复制到该路径并在Visual Studio调试器中运行时从那里运行。默认情况下,图像文件不会复制到该文件夹。
如果转到每个图像的Visual Studio属性并将“复制到输出目录”属性设置为“复制为更新”或“始终复制”,则将适当地复制图像,并且可以使用相对路径打开它们,例如: "图像/ My.png"
答案 1 :(得分:1)