下面的相对 路径怎么写,WindowsFormsApplication13这是项目
(@"D:\MyDocuments\VisualStudio2008\Projects\WindowsFormsApplication13\WindowsFormsApp...
(@"D:\My Documents\Visual Studio 2008\Projects\WindowsFormsApplication13\WindowsFormsApplication13\Resources\Image.bmp")
展开
1个回答
展开全部
因为要写相对路径,所以你的文件与文件之间的位置必须确定。这个是不太好做到的。例如,调试的时候,生成的exe实在一个debug\bin下面的,要写相对路径,那就必须把资源引入到这个文件夹之下。真的要写相对路径可以直写
@"Resources\Image.bmp"就行,但是要求是exe文件所在目录下面有一个Resources文件夹这个文件夹下面还有一个这样的文件。其实如果你的资源是固定的也就是在程序运行之后不再需要更换,你完全可以把这个资源封装到exe程序里面,这样就不限于文件位置了。点击visualstudio 方案资源管理器中的方案名称,双击Resources子项选择添加现有项,选择文件,能看到你引入的文件,随便命名。在程序之中引入命名空间,也就是using WindowsFormsApplication13.properties;
在程序中写Resources.资源名称就可以使用刚刚的资源了。
@"Resources\Image.bmp"就行,但是要求是exe文件所在目录下面有一个Resources文件夹这个文件夹下面还有一个这样的文件。其实如果你的资源是固定的也就是在程序运行之后不再需要更换,你完全可以把这个资源封装到exe程序里面,这样就不限于文件位置了。点击visualstudio 方案资源管理器中的方案名称,双击Resources子项选择添加现有项,选择文件,能看到你引入的文件,随便命名。在程序之中引入命名空间,也就是using WindowsFormsApplication13.properties;
在程序中写Resources.资源名称就可以使用刚刚的资源了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询