msbuild发布debug和发布release,生成的exe都一样的?怎么解决?

问题描述

C:DocumentsandSettingsGaoPHOGE8>d:D:>cd123D:123>在cmd命令行下,首先进入123.csproj所在的文件夹,然后敲了下面两条命令,生成两个exe文件,发现,两个exe文件是一样的。为什么?C:WindowsMicrosoft.NETFrameworkv3.5MSBuild.exe123.csproj/p:Configuration=Release/p:OutputPath=binReleaseC:WindowsMicrosoft.NETFrameworkv3.5MSBuild.exe123.csproj/p:Configuration=Debug/p:OutputPath=binDebug

解决方案

解决方案二:
123目录下,总共有5个文件。有人帮我调调吗?123.csproj<ProjectToolsVersion="3.5"xmlns="http://schemas.microsoft.com/developer/msbuild/2003"><PropertyGroup><AssemblyName>123</AssemblyName><OutputType>winexe</OutputType></PropertyGroup><ItemGroup><ReferenceInclude="System"/><ReferenceInclude="WindowsBase"/><ReferenceInclude="PresentationCore"/><ReferenceInclude="PresentationFramework"/></ItemGroup><ItemGroup><ApplicationDefinitionInclude="App.xaml"/><CompileInclude="App.xaml.cs"/><PageInclude="MainWindow.xaml"/><CompileInclude="MainWindow.xaml.cs"/></ItemGroup><ImportProject="$(MSBuildBinPath)Microsoft.CSharp.targets"/><ImportProject="$(MSBuildBinPath)Microsoft.WinFX.targets"/></Project>

App.xaml<Applicationx:Class="_123.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"StartupUri="MainWindow.xaml"><Application.Resources></Application.Resources></Application>

App.xaml.csusingSystem;usingSystem.Windows;namespace_123{///<summary>///InteractionlogicforApp.xaml///</summary>publicpartialclassApp:Application{}}

MainWindow.xaml<Windowx:Class="_123.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow"Height="200"Width="150"><Grid></Grid></Window>

MainWindow.xaml.csusingSystem;usingSystem.Windows;namespace_123{///<summary>///InteractionlogicforMainWindow.xaml///</summary>publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();}}}

时间: 2024-11-02 00:49:30

msbuild发布debug和发布release,生成的exe都一样的?怎么解决?的相关文章

release生成后exe后,换个电脑,不能运行

问题描述 如题,电脑上安装了框架,版本也是对的,崩溃信息看不懂.在写代码的电脑上运行是正常的.另外,直接把窗体加载过程的代码删除,目的是不运行我写的任何代码,生成exe,换电脑运行,还是崩溃,可见和我写的代码无关.崩溃信息有三个文件.发帖怎么不让上传附件呢?用debug生成exe,换电脑运行,没任何反应,错误提示都没有.难道需要在电脑上安装vs进行排错? 解决方案 解决方案二:故障文件截个图吧解决方案三:电脑没有装framwork环境是不能行滴解决方案四:重新下载最新版的.NET框架,安装完后重

c++-codeblocks可运行代码,而生成的exe文件不能运行

问题描述 codeblocks可运行代码,而生成的exe文件不能运行 用codeblocks能够运行的源代码(可以从固定路径下的文件读取信息),在bin/debug目录下找到生成的exe文件却显示打开文件失败这是怎么回事?求大神们指导 解决方案 linux ,unix 由执行权限的程序,才可以运行 如果跟着无关,可能是需要 输入文件,而相应的目录下没有

flash-C# winfrom项目,在debug和release模式下运行都正常,发布后却报错

问题描述 C# winfrom项目,在debug和release模式下运行都正常,发布后却报错 我写了一个C#与Flash通讯的小功能,调用了系统的Flash插件,项目在debug和release模式下都没有报错,唯独在发布打包后运行时报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL 求大神提示问题和解决办法,在线等!急急急! 解决方案 没有做好发布打包 解决方案二: 很明显,发布的时候少了组件,把组件带上

将不确定变为确定~为什么发布项目时用release环境更好些

之前写过类似的文章,今天决定在简单的说说,在很多时候,我们在发布项目时,直接就发了,没有什么讲究,但我要说的是,VS为我们提供了一些工具,它可能希望我们在发布项目时要讲究一些,呵呵! 调试模式 发布(生产,运营)模式 这就是VS为我们提供的两个模式,当然你也可以根据团队的需要去建立其它的模式,但我和小微认为没那个必要了,呵呵,下面来看看这两种模式在什么时候会用. 首先,如果你在代码中没有用到debug,release,那事实上它们在发布时,这两种模式没有区别,但如果你的代码中用到了,那就不同了,

wsdl-java jdk自带的发布服务,wsimport命令生成客户端。

问题描述 java jdk自带的发布服务,wsimport命令生成客户端. 服务发布成功,能访问到服务也可以访问到wsdl文件,使用wsimport命令生成客户端代码的时候出错. 提示错误 [ERROR] Unexpected end of file from server Failed to read the WSDL document: http://localhost:8080/123/hell, because 1) cou ld not find the document; /2) t

photoalbum 0.4.0 发布,静态 HTML 相册生成工具

photoalbum 0.4.0 发布,支持子相册,包含一个相册概述页面.添加了一个 'makemake' 参数,删除了 'all' 参数.同时还重构了一些代码. photoalbum 使用 ImageMagick 来生成一系列的 HTML 页面相册,它只需要一个包含图片的输入目录(可以包括多个子目录),就可以输出一个静态的 ./dist 目录,其中有分布在静态网络服务器上的,包括缩略图的静态的 HTML 页面. 相关链接 photoalbum 的详细介绍:点击查看 photoalbum 的下载

vb.net 怎么判断生成的exe 是debug还是release版本的。

问题描述 vb.net用程序 怎么判断生成的exe是debug还是release版本的. 解决方案 解决方案二:该回复于2011-12-20 11:36:12被版主删除解决方案三:在.NET中以DebuggableAttribute来控制CLR如何处理模块代码规则,而属性IsJITTrackingEnabled来标识运行库在代码生成过程中是否跟踪调试信息的的标识,如果IsJITTrackingEnabled为True,表示运行库跟踪调试信息,可推断为DebugBuild模式:如果IsJITTra

发布一个实体类属性生成小工具,给开发加点料

做了很久的代码生成工具,基本上都是基于表生成实体类属性的,把数据库表的信息拿出来,然后之乎者也后生成一个标准的实体类,包含字段.属性.描述等东西. 是基于整个数据库生成整个框架代码的工具,如我的代码生成工具Database2Sharp(下载地址http://www.iqidi.com/Download/Database2SharpSetup.rar ),基本上能满足前期的框架代码生成. 不过后来在做一些非数据库的项目的实体类,还有一些不是基于表一一对应关系的实体类,写这些字段属性的代码就显得比较

stack hash-MFC生成release版本的exe程序,崩溃,故障模块是StackHash_31f3

问题描述 MFC生成release版本的exe程序,崩溃,故障模块是StackHash_31f3 MFC的基于单文档的程序,是release版本的:用程序调试(F5),不会出现问题:直接运行生成的exe程序(在本机上哈),出现问题,见下: ***(exe文件名)已经停止工作 windows可以联机检测该问题的解决方案. 问题签名: 问题事件名称: APPCRASH 应用程序名: test.exe 应用程序版本: 1.0.0.1 应用程序时间戳: 5604b29f 故障模块名称: StackHas