winform 打包的问题

wt57191187 2010-10-22 09:35:02
需要将所有DLL文件放在 运行目录下的 bin\目录下,需要怎样的配置和环境?是跟装配有关吗?麻烦清楚的朋友提供些技术资料,小弟在此写过
...全文
149 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
vpoint2011 2010-10-25
  • 打赏
  • 举报
回复
如果你只是不想让客户看到你的dll的话,可以将dll和exe合并起来。
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
没有人知道吗。。。?
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 xuzysun 的回复:]
用自带的打包程序,生成的包中已含你所使用的库了.
[/Quote]
的确是这样,但是安装后dll和EXE文件都在同一目录底下,而我需要将dll放在另一个文件夹底下
xuzysun 2010-10-22
  • 打赏
  • 举报
回复
用自带的打包程序,生成的包中已含你所使用的库了.
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 vpoint2011 的回复:]
给个email地址,我发图给你
[/Quote]
先谢谢你,但这样只是在项目工程的文件xxx\debug\bin下复制输出,我需要的是程序安装后在安装目录下有个bin文件,存放exe所依赖的dll文件
vpoint2011 2010-10-22
  • 打赏
  • 举报
回复
截图已发,不过不保证能一定就能解决你的问题 :)
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 vpoint2011 的回复:]
给个email地址,我发图给你
[/Quote]
wt-accpit@hotmail.com
谢谢了
vpoint2011 2010-10-22
  • 打赏
  • 举报
回复
给个email地址,我发图给你
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 vpoint2009 的回复:]
引用 3 楼 wt57191187 的回复:
引用 1 楼 vpoint2009 的回复:
在引用项目的属性里面不就有copy local这个属性么?true就行了

能否说明的详细些?谢谢


解决方案窗口,找到reference,随便点个reference里面项,比如Microsoft.DirectX,右键属性,第三项就是copy local,改为true,F6,bin里面就有那……
[/Quote]

3楼你说的我还没有找到。。。真不好意思,能再详细点吗?我用的VS2005中文版
IvyAngta 2010-10-22
  • 打赏
  • 举报
回复
参考中! 过些日子我自己用到了 再探讨吧!
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
我再说明下吧:
原本我打包的程序目录结构是c:\Test,Test文件夹中有exe文件和它所依赖的dll文件,都在Test文件夹底下。
现在我想在程序安装后把所有dll文件放入Test文件夹下的Bin文件夹下,如何实现?在打包项目中添加文件夹并将dll放入其中这种方法我试过,安装后exe启动报错
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
各位发链接的两位朋友。。。麻烦看清楚我的提问内容,我不是要打包的教程。。。
yz7261213 2010-10-22
  • 打赏
  • 举报
回复
http://blog.csdn.net/yz7261213/archive/2010/10/22/5958160.aspx
vpoint2009 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wt57191187 的回复:]
引用 1 楼 vpoint2009 的回复:
在引用项目的属性里面不就有copy local这个属性么?true就行了

能否说明的详细些?谢谢
[/Quote]

解决方案窗口,找到reference,随便点个reference里面项,比如Microsoft.DirectX,右键属性,第三项就是copy local,改为true,F6,bin里面就有那个dll了。
浪子-无悔 2010-10-22
  • 打赏
  • 举报
回复
C# 新建 安装程序项目
1:应用程序下讲程序中的 所有文件夹给粘贴过来。然后再将剩下的文件粘贴过来。(单纯全选BIN目录,文件夹是不会过来的)。
2:也就是应用程序属性 设置个路径问题,去除中间的那个即可。也可以不去的
3:项目属性里面的系统必备选择所需要的组件,正常只需要将第一个.NET2.0 framWORK 选中即可。
然后生成即可、。
zhgroup 2010-10-22
  • 打赏
  • 举报
回复
如果是用VS自带打包工具,直接将主输出及相关文件打包
如果是其它工具,直接把Bin下的DEBUG或RELEASE目录下的文件复制打包就可以
wuyq11 2010-10-22
  • 打赏
  • 举报
回复
添加项目部署,添加主输出和内容文件
设置系统必备
工具inno setup,installshield
wt57191187 2010-10-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 vpoint2009 的回复:]
在引用项目的属性里面不就有copy local这个属性么?true就行了
[/Quote]
能否说明的详细些?谢谢
vpoint2009 2010-10-22
  • 打赏
  • 举报
回复
在引用项目的属性里面不就有copy local这个属性么?true就行了

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧