读书人

请教程序打包Debug与Release

发布时间: 2013-09-06 10:17:17 作者: rapoo

请问,程序打包Debug与Release
程序打包Debug与Release,网上收集了些资料,都不是很详细。
假如现在有个项目收官了,换成Release编译,Debug里面的文件是不是要手动复制到Release里面呢?比如有些文件夹、文件、dll,都是手动拷贝的吗?为什么不是自动添加的呢,如果不小心漏掉了
[解决办法]

引用:
程序打包Debug与Release,网上收集了些资料,都不是很详细。
假如现在有个项目收官了,换成Release编译,Debug里面的文件是不是要手动复制到Release里面呢?比如有些文件夹、文件、dll,都是手动拷贝的吗?为什么不是自动添加的呢,如果不小心漏掉了

debug里面怎么会有“漏掉”的文件呢?你根本不应该把文件放在里面,而是应该将文件添加到项目中,并且设置生成动作为“总是复制”。bin目录下的文件应该全部是编译器生成的才对。
[解决办法]
你参考一下这个吧,http://blog.sina.com.cn/s/blog_752ca76a0100qcu7.html
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

程序打包Debug与Release,网上收集了些资料,都不是很详细。
假如现在有个项目收官了,换成Release编译,Debug里面的文件是不是要手动复制到Release里面呢?比如有些文件夹、文件、dll,都是手动拷贝的吗?为什么不是自动添加的呢,如果不小心漏掉了

debug里面怎么会有“漏掉”的文件呢?你根本不应该把文件放在里面,而是应该将文件添加到项目中,并且设置生成动作为“总是复制”。bin目录下的文件应该全部是编译器生成的才对。

我就是在项目中添加的,请问,在哪里设置生成动作为“总是复制”


将从属文件添加到项目中后,在解决方案管理器中选中文件,在属性窗格的生成中选择“总是复制”。
[解决办法]
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

Quote: 引用:

程序打包Debug与Release,网上收集了些资料,都不是很详细。
假如现在有个项目收官了,换成Release编译,Debug里面的文件是不是要手动复制到Release里面呢?比如有些文件夹、文件、dll,都是手动拷贝的吗?为什么不是自动添加的呢,如果不小心漏掉了

debug里面怎么会有“漏掉”的文件呢?你根本不应该把文件放在里面,而是应该将文件添加到项目中,并且设置生成动作为“总是复制”。bin目录下的文件应该全部是编译器生成的才对。

我就是在项目中添加的,请问,在哪里设置生成动作为“总是复制”


将从属文件添加到项目中后,在解决方案管理器中选中文件,在属性窗格的生成中选择“总是复制”。

我试了下:
1:添加了一个图片,可以在“复制到输出目录”选择“始终复制”,“生成”中没有此选项,你说的是这里吗?


2:我在项目中添加了一个文件夹,可以属性窗口没有任何选项选择"始终复制",这是怎么回事呢?



只有文件可以设置,文件夹不可以。
[解决办法]
楼主,我的方法是可行的,你试了没有?
[解决办法]
Copy "$(SolutionDir)\bin\Debug\*.*" "E:" 直接输出到E:\ 下试试看。
[解决办法]
先吃饭了,我这边是可以的。
[解决办法]
拷贝。

将有用的东西单独弄个文件夹。。然后往各个用到处拷贝就好了。。。
[解决办法]
引用:
Quote: 引用:


只有文件可以设置,文件夹不可以。

dll文件也不行吧,好像也只有手动拷贝,是吗?

你将你需要的文件 都包含的项目中,说通俗点 就是在vs的 解决方案资源管理器 面板中可以看到.
这个时候你release 就能将所有的文件都包含在release目录中了

读书人网 >C#

热点推荐