C#用Virtual 2010创建安装程序,原来在项目里引用的文件应该放在哪?
3个回答
展开全部
之前我也遇到这个问题,我首先是在应用程序文件夹里建和程序同名的文件夹,把要应用的文件放进去,后来发现还是错的。我就直接把引用的文件都放在应用程序文件夹里了,项目里也是这样不放在文件夹里。就对了。当然我这个只能用于引用文件较少的情况,仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-13
展开全部
先是二个概念:相对路径和绝对路径
相对路么比如 string path="1.jpg";那么这个1.jpg就在你的.exe程序文件的同级目录下;
绝对路径比如 string path=@"c:\1.jpg";那么这个就是在C:\1.jpg
另外,你要组合路径用Path.Combine()方法,比如:
string path=Path.Combine(Application.StartPath,"1.jpg");
这个得到的一个绝对路径,具体定位看.exe程序所在的路径,假如它在c:\Program Files\xxx\app.exe那么这个1.jpg就在c:\Program Files\xxx\1.jpg
相对路么比如 string path="1.jpg";那么这个1.jpg就在你的.exe程序文件的同级目录下;
绝对路径比如 string path=@"c:\1.jpg";那么这个就是在C:\1.jpg
另外,你要组合路径用Path.Combine()方法,比如:
string path=Path.Combine(Application.StartPath,"1.jpg");
这个得到的一个绝对路径,具体定位看.exe程序所在的路径,假如它在c:\Program Files\xxx\app.exe那么这个1.jpg就在c:\Program Files\xxx\1.jpg
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把文件放在你生成的程序文件夹,如debug或release里就可以了;
代码中path直接写string path="1.jpg";
代码中path直接写string path="1.jpg";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询