控制台应用程序中图像文件的相对路径

时间:2015-05-17 08:31:15

标签: c# console-application

我有一个引用dll DomainLayer的控制台应用程序。 在DomainLayer中,其中一个类使用DomainLayer中的图像来显示。

目前我正在使用该图片的确切路径。

如何使用此图像的相对路径,以便它可以被测试和控制台应用程序拾取

这是层次结构的外观:

-DomainLayer --Resources - -图片 ----- Logo.png

-ConsoleApplication

-UnitTests

以下是代码:

  workSheetIntroduction.Pictures.Add(5,1, @"C:\Users\Charu\Documents\Visual Studio 2013\Projects\AsmEpmReports\EmpReports.DomainLayer\Resources\Images\EpmLogo.png");

1 个答案:

答案 0 :(得分:0)

如果从"EmpReports.DomainLayer\Resources\Images\EpmLogo.png"运行应用程序,您可以尝试"C:\Users\Charu\Documents\Visual Studio 2013\Projects\AsmEpmReports\"吗?

此外,请确保将资源复制到输出目录,并确保从解决方案中正确引用DLL。