c#程序发布后图片路径出错
我的程序里这样的语句if(ban==1)pictureBox25.ImageLocation="images\\"+s+".jpg";我把图片存在debug\images...
我的程序里这样的语句if (ban == 1) pictureBox25.ImageLocation = "images\\" + s + ".jpg";
我把图片存在debug\images的文件夹里,vs里运行正常,可发布以后 图片显示不出来 我试着把images文件复制到发布的文件夹里也不行 应该怎么弄啊
另外是不是我发布错了,我点的是 生成——发布 然后选地址
我用vs做的这个windows窗体程序要想让别人运行该把什么文件给别人啊 展开
我把图片存在debug\images的文件夹里,vs里运行正常,可发布以后 图片显示不出来 我试着把images文件复制到发布的文件夹里也不行 应该怎么弄啊
另外是不是我发布错了,我点的是 生成——发布 然后选地址
我用vs做的这个windows窗体程序要想让别人运行该把什么文件给别人啊 展开
展开全部
呵呵,c#提问的时候,我个人认为应该先说明是windows应用程序,还是web程序,这样就缩小了问题的范围。
楼主的"if (ban == 1) pictureBox25.ImageLocation = "images\\" + s + ".jpg";"这个说明应该是一个windows应用程序(pictureBox25),如果项目只是这个简单的应用程序的话,那就不用发布了,发布一般来说是对web程序的。直接把你的exe文件和图片文件夹拷贝过去,就可以了,路径根据你上面的描述,应该也不会错。其实windows程序的发布,相当于做了一个安装包。这里就不具体说了。
楼主的"if (ban == 1) pictureBox25.ImageLocation = "images\\" + s + ".jpg";"这个说明应该是一个windows应用程序(pictureBox25),如果项目只是这个简单的应用程序的话,那就不用发布了,发布一般来说是对web程序的。直接把你的exe文件和图片文件夹拷贝过去,就可以了,路径根据你上面的描述,应该也不会错。其实windows程序的发布,相当于做了一个安装包。这里就不具体说了。
展开全部
你应该把图片存到“资源-Resources”里面
你的发布没事,但你的图片资源并没有一起发布。你添加到资源里就能一起发布了。
你的发布没事,但你的图片资源并没有一起发布。你添加到资源里就能一起发布了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (ban == 1) pictureBox25.ImageLocation = Application.StartupPath + "images\\" + s + ".jpg";
或
先在项目资源中加入图片并命名,
代码
if (ban == 1) pictureBox25.ImageLocation = global::项目命名空间名.Properties.Resources.图片资源名;
一般那个Resources是"."得出来图片资源名的。
或
先在项目资源中加入图片并命名,
代码
if (ban == 1) pictureBox25.ImageLocation = global::项目命名空间名.Properties.Resources.图片资源名;
一般那个Resources是"."得出来图片资源名的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
程序运行的时候,要在程序所在目录建一个文件夹images
然后把图片拷贝到这个文件夹就ok
然后把图片拷贝到这个文件夹就ok
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询