Rob*_*Rob 30 .net c# visual-studio-2010 release-mode visual-studio
我是C#和VS 2010的新手,我正在遵循在Visual Studio 2010中创建C#Windows服务的在线指南.
但是,当我尝试构建应用程序时,我没有在该/bin/release文件夹下创建任何文件.
我确实得到了该/bin/Debug文件夹下的文件.
我已经尝试了所有构建配置,例如Active,DEBUG,Release,All,但没有任何变化.
我试过关闭解决方案并重新启动等.
我在许多其他项目中遇到过同样的问题,这些项目都是C#控制台应用程序.
该/bin/release文件夹存在(因为我必须手动创建它),我已检查属性选项卡中的输出路径,以确保发布配置针对该文件夹.
我在工作中询问了我们的"C#guru",他没有任何线索.有谁知道是什么原因引起的?
She*_*Pro 38
最有可能的是,您只是在配置 Release版本,而不是在Release模式下实际构建项目.
只需从工具栏的下拉框中选择"释放"模式,如下图所示:

或者您可以从项目的属性中执行相同的操作:

然后,当您构建项目(Ctrl+ Shift+ B)时,它将在Release模式下构建并将输出放在您在Project属性中配置的文件夹中.(通常这是bin/release.)
如果仍然没有在发布文件夹中看到文件,那么就像Gishu在评论中所建议的那样,在构建过程中检查输出窗口以查看实际创建二进制文件的位置.
小智 6
我也目睹了同样的问题。即使我具有上面所示的Release版本的配置,VS也会忽略它,并且从输出窗口中可以看到,VS会将其放在Debug文件夹中。
对我有用的技巧:1]转到VS上的“构建”选项卡。2]单击配置管理器。3]在活动解决方案配置和项目特定配置的下拉菜单中,选择发布。4]检查项目属性只是为了确保。然后构建它。我将发布文件夹中的必需文件。
如果有帮助,请接受答案。
| 归档时间: |
|
| 查看次数: |
30117 次 |
| 最近记录: |