VS2015调试C#控制台程序不能生成exe

vs2015在调试C#控制台应用程序是不能生成exe,但是在调试C++控制台应用程序时一切正常

调试的程序

图片说明

出现的错误

图片说明

0

1个回答

先关闭了重新开,重新建一个项目,看看行不行,还不行的话vs 2015升级下update 3试试看。

0
Alisa1996
AlisaJu 都试过了,我还修复了都不行
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VS2015 软件生成的 exe名称
 在项目-》属性的连接器-》输出文件修改名字就行
VS编译的控制台程序发布问题
所谓程序的发布,指的是把运行无误的程序公布出来或者提交给用户。那么用VS编译的控制台程序发布时需要注意哪些事项呢? ①如果直接把Debug版本的程序发布,生成的.exe文件将会很大,因为里面包含了很多的调试信息。所以应该改为Release版本。以vs2013为例,把工具栏的相关部分改为如下所示。 ②程序运行的过程中或多或少都会包含一些动态链接库,如果采用动态编译,那么运行在不具备所需动态链
使用VS2015时控制台出现一闪而过的情况
解决方式1: 在程序中添加 system("pause"); // Hello Zego.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "iostream" using namespace std; int main() { printf("hello Zego\n"); system("pause"); retu...
VS2013控制台生成.exe运行闪退的解决
今天写了一个opencv的较大的控制台程序,生成release之后,配置好所有库文件,但是双击exe运行的时候,却直接闪退。 在调试中,不论是直接运行(Ctrl+F5)或者调试F5,都能正常执行。查了下网上的资料,大多都是说在程序结束return 0;前添加system("pause")或者getchar();,使得程序暂停,等待输入才结束。这个方法对于小程序有用。但是看了下我的程序,在还没有执
.Net Core控制台生成exe能独立运行,依赖文件都单独生成在一个publish文件夹里
修改项目的csproj文件内容,加入 <RuntimeIdentifier>win10-x64</RuntimeIdentifier> 变成: <PropertyGroup> <OutputType>Exe</OutputType> &a
VS下面运行release版本可以正常运行而直接执行exe文件会出现问题
文如其名,最近做的两个不同的任务都遇到了这样一个问题,就是在VS下面运行release版本的程序可以正常运行而直接执行exe文件会出现问题,而且是偶有发生,在不同电脑发生的频率还不一样。一开始百思不得其解,以为是代码问题,后来百无聊奈怀疑VS运行release版本的程序时可能使用了兼容模式。于是右键exe文件打开文件属性,转到兼容性页面将“以兼容模式运行这个程序”选项勾上,确定之后再运行没有出现错
在VS2015中用C++创建DLL并用C++调用且同时实现对DLL的调试
在VS2015中用C++创建DLL并用C++调用且同时实现对DLL的调试
VS不生成.vhost.exe .pdb文件方法
Visual Studio 不生成.vhost.exe .pdb文件方法
VS2015下MFC程序调用控制台失败解决办法
原来在VS2010下面调用控制台调的好好的,结果到了vs2015发现死活输出不来 原来在网上找的方法如下:#include #include void InitConsoleWindow() { AllocConsole() HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); int hCr
C#:控制台应用程序如何生成 .exe文件
0. 一个项目名叫 JieXi2Test  是一个控制台应用程序,在visualStudio中按了f5会弹出一个黑框框做输出显示,如果我们想要像窗体应用那样直接点击文件夹中的.exe运行程序该怎么办? 我们会想到去 debug目录下找 JieXi2Test.exe ,不过很可惜,找不到。 默认的控制台应用程序,按了f5生成的只有图上这些文件,并没有 .exe文件,那怎么办? 我们想要运...
VS停止调试后输出窗口无法关闭的解决办法
VS调试时强制退出或者出现错误或者动态链接库未能正确加载等原因造成窗口不能退出,甚至不能关机,只能强制重启。这是由于Microsoft security update KB978037 惹的祸,目前解决方法是把它卸载了就可以了。但是直接卸载这个安全补丁可能会带来一定的隐患,所以这里给出第二种方法,加载另一个补丁WindowsXP-KB982551-v2-x86-CHS,下载地址 http://d
VS2008中,运行win32控制台程序,输出的DOS窗口会自动消失?
VS2008中,运行win32控制台程序,怎么输出的DOS窗口会自动消失? #include  using namespace std; void main() {          cout } 弹出的DOS窗口,迅速自动消失。 为什么不像VC6.0那样提示“Press any key to continue”?总得让我有时间看看输出信息吧。 分享到: ---
遭遇 VS 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息)...
生成下面的模块时,启用了优化或没有调试信息: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxx.DLL 若要调试此模块,请将其项目生成配置更改为“调试”模式。 有效的解决方法是 在该类库的项目的生成属性的高级设置 1.类库项目-属性-生成-配置 选择 Debug 2.类库项目-...
VS提示找不到xx.exe 找不到生成的exe文件
VS提示找不到xx.exe  找不到生成的exe文件
如何让VS调试的控制台程序在后台执行,不显示DOS窗口
解决方法: 选择项目,单击右键,选择属性 修改 输出类型(U):为window应用程序,重新生成调试即可
vs调试动态库的方法(图解)
首先 ,dll 是以MFC的方式生成的,并且为了在调试dll时方便,我把dll和测试程序(一个控制台类型,一个MFC类型)都建在了一个工程下,这样可以在修改dll时通过下面的步骤设置生成dll的输出目录(比较方便)。 下面是我的dll工程的输出目录的配置,你可以输出dll到你的测试程序目录下 使用dll的方法有两种,可以动态链接,这里使用的是静态链接 。 静态
Visual Studio 2015专业版创建Win32控制台应用程序,C,C++源文件
问题: 原配的Visual Studio 2005专业版不像之前的版本,在新建项目里面是找不到Win32模板的,那么怎么才能新建Win32项目和Win32控制台应用程序呢?先看如下图所示: 解决: 1、添加的办法是点击上图所示的新建项目界面的Visual C++下面的Windows,再点击右边的“安装通用Windows平台工具”,弹出如下对话框,点击“安装”: 2、如果当前
windows下调试别人写的exe
方法有很多 会汇编的用ollydebug  这个我基本上看不明白  2用
VS中控制台应用程序闪退问题
用VS写c/c++程序,运行结果框总是会一闪而退,根本看不到程序运行的结果,真是令人烦躁,那么现在,我就告诉大家三个解决办法,希望能帮到大家   方法一:        在return 0;语句前加一个getchar();语句,getchar会一直等在输入,程序运行结果框就正常显示运行结果了。   如下图所示    方法二:          在程序末尾添加语句:syst...
VS2015调试"int main(int argc, char **argv)"型控制台程序:输入命令参数
关于“int main(int argc, char **argv)”型控制台程序的调试 方法1: 打开控制台然后输入命令调试; 方法2: 其中vs中代码如下: CommandParser cp(argc,argv); // object to parse command line int lowThreshold = 10; //deafult value int hig...
VS 2015 c++ exe 独立运行的设置
-
VS2015生成的exe文件在其他电脑下运行
小白记录贴~轻拍~ 环境:win10 64位+VS2015+OpenCV 自己VS2015工程中生成的exe文件,运行时是在Debug x64模式下。拷贝到其他没有安装VS2015或VS版本不同的电脑中无法运行。 报错截图: 秉承着“缺啥补啥”的吃货疗法,说一下我的解决方法: 把自己OpenCV目录中,D:\OpenCV3.2\opencv\build\x64\vc14\bin...
调试经验 | Visual Studio中代码正常运行,但运行生成的exe报错“0xc000007b无法正常启动”
在VS环境下debug,release都可以正常运行,F5+debug/release也可以正常运行代码。但是在生成的release目录下直接运行exe出现错误如下所示。 由于需要输入参数,写了bat文件运行,和上面的错误一样。该错误不是缺乏输入参数引起的。 搜索了一下0xc000007b无法正常启动的错误,很可能是DirectX的问题。如下 将exe文件拖到depend
在VS2015中用C++创建DLL并用C#调用且同时实现对DLL的调试
在VS2015中用C++创建DLL并用C++或C#调用且同时实现对DLL的调试
net core 2.0 控制台无法生成exe的解决办法
::通过批处理,打开net core生成的控制台应用程序 start dotnet xxx.dll xxx是你发布出来的DLL的名字 ——————————-2018-4-12更新 引用https://www.cnblogs.com/linezero/p/nightlynetcore2.html 在项目上右键编辑xxx.csproj,添加一行 <RuntimeIdentifi...
VS2017写可以在windows2003上运行的exe程序
在VS中生成的exe文件放到Windows2003的系统中运行时,会产生“不是有效的win32程序”的报错,之后将VS中最低运行版本改为5.01后又产生了“没有找到MSVCP140D.dll因此这个应用程序未能启动”的报错。最终在进行了如下操作后,可以运行 1.在单个组件中添加对C++的windowsXP支持 2.将Debug模式改为Release模式并选择x86   3.在项目->...
VS下运行和直接双击exe运行结果不同的解决方法
先简要说一下问题背景: 1. 有一个第三方dll控件,假设该dll名为ShowMessage,该dll通过回调定期输出字符串格式的消息 2. 官方提供的dll示例程序是一个winform(C#)工程,同时提供了生成好的ShowMessage.exe文件 3. 直接运行该ShowMessage.exe,执行结果正常 4. 如果重新编译工程,无论是直接运行新生成ShowMessage.exe还
VS中F5的exe可以运行,但双击exe却不可以运行的调试方法
奇怪的事情 近来在使用VS进行开发的时候,发现F5启动生成的exe可以很好的运行,但是在Debug和Release文件夹下的exe通过双击的方式打开却是不能够运行的。 可能的原因: (1)大部分的原因在于F5启动生成的exe的目录与双击打开的exe的目录不一致,而程序中存在一些相对路径的文件交互,所以不能运行; (2)如果排除了原因(1)后,依然不能运行,可
vs2010控制台程序工作目录和…
原文地址:vs2010控制台程序工作目录和执行目录作者:wsc36305  一、设置:项目——》配置属性——》调试——》命令参数   二、如果程序中使用了相对路径,而且路径中的文件夹不是执行目录的子文件夹,那么使用..//可能就会找不到   三、 VS2010默认的工作目录是$(ProjectDir)即与cpp文件同目录
WebService在VS中调试和WebService调试工具
本文来自:http://www.cnblogs.com/jaywoo/archive/2011/05/24/2054893.html 今晚浏览博客时发现了一个WebService调试工具.Net WebService studio 挺不错的 在此分享下。 下地地址:http://files.cnblogs.com/jaywoo/WebserviceStudio20.zip 在VS中调试W
VS2015编译的程序在其他电脑上运行不依赖VS相关运行环境
分享一个win32控制台应用程序不依赖VS2015运行环境就可以运行的例子。主要是三步:1,使用release模式编译2,项目属性中,“C/C++”,“代码生成”中的运行库改为“多线程(/MT)”3,项目属性中,“链接器”,“系统”,“所需的最低版本”写上5.01如果完成以上步骤,对于win32控制台程序应该是没有问题了。还不成功可以考虑以下两个方面:1,不是win32控制台运行程序。不知道这个方法
关于vs2012生成exe文件无法在xp运行解决方法
1.生成配置管理器设置生成平台x86,而不是any cpu! 2.查看创建项目时选择的.net farmework的版本,修改成低版本的再生成试试
vs2015生成可运行exe文件
vs2015生成可运行exe文件 一、先在vs2015中进行配置,我是两项都配置了,所以也不知道是哪个起了作用。 1. 项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。 2. 项目 -> 配置属性->C/C++->代码生成->运行库 :多线程调试(/MT)。 二、解决方案配置上选择release,win32 三、生成-&...
C# NETCore Bin目录下无exe文件
最近在使用net Core2.0时发现项目下面没有生成exe文件,却而代之的是DLL文件,但是在运行程序的时候就不太方便,因此整理了一下使用方法: 在项目目录下打开控制台,输入 dotnet XXX.dll 然后程序就可以运行 。 同时还有其他方法生成EXE文件,在编译的时候 输入 dotnet build --runtime win-x64 也就是在后面增加一行 --runt...
vs 设置调试路径为exe所在的路径
windows vs 设置当前路径为exe所在的路径 将vs 代码中的当前路径指定为exe所在的路径 例如:fopen("./pic/a.txt", "r"); ./ 是当前路径,这个路径可以设置为编译生成exe的路径,如下 #include <string.h> #include <Windows.h> char sBuf[1024]; ...
VS2013让Release程序生成pdb文件 进行debug调试
转载:https://blog.csdn.net/u013600225/article/details/51427791 用VS调试Release的程序,发现无法调试。其实,并不是Release的程序不能调试,而是没有让Release的程序生成pdb文件,VS无法加载pdb文件而无法调试程序。 设置一下,让Release的程序也生成pdb文件,就好了, http://blog.csdn....
C#启动控制台程序并实时输出
主要实现启动控制台程序,把输出重定向到文本框中private void Exe(string filename, string args) { Process cmd = new Process(); cmd.StartInfo.FileName = filename; cmd.StartInfo.Arguments = args; //将cmd的标准输入和输出全部重定向到.NET的程序
asp.net调用控制台程序传参-.NET技术/ASP.NET
该控制台程序生成的exe 文件是 shot.exe      控制台程序   C# code [STAThread] static void Main(string[] args) { string url = "http://www.sina.com"; Bitmap bm
【机房重构】关于调错:C#:VS2010 由于缺少调试目标"xx.exe"如何解决
【背景】 最近小编在敲代码的时候遇到了这个问题,好几次调试的时候出现这个问题: 然后调试不了,所以非常的耽误事啊,在它三番四次的出现阻止我调错之后,我决定治一治它,所以去查资料了。 【内容】    然后,根据查到资料发现,这个问题的产生原因基本有一下几种:       1、解决方案未清理干净。这种情况的办法就是清理解决方案,然后再重新生成解决方案。
去掉控制台程序的黑框框
有时候写的console的程序有时候只想让它运行, 弹个黑框框 , 挺尴尬的.况且有些代码想在偷偷的执行这时候就需要一些小技巧了#pragma comment(linker,"/subsystem:\"windows\" /entry:\"mainCRTStartup\"")//不显示窗口 本来想着记录这个操作大,发现了更好的博文以下全文引用 原博文链接 众所周知,控制台应用程序一般都会显
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python打包exe教程 web调试视频教程