C#控制台程序DEBUG目录下没有生成文件

在项目上右键添加“1.txt”文件和“1.xml”等文件,但是运行以后怎么找到这些文件呢?在DEBUG目录下为什么没有自动生成?
我使用:AppDomain.CurrentDomain..BaseDirectory + "1.txt" 会提示找不到文件。
我知道在项目的原文件中,可是怎么把他们生成到Debug目录下呢?

如果是按你说的话!找不到才是对的,找到了反而有错误! 你的.exe未见会被程序 生成到 DEBUG 或是 Release 而其他的 文件什么的 就在原来的帝反 "呆着" 你可以 在 解决方案资源管理器 >>> 选中 1.txt >>> 属性>>> 然后再属性窗口 有 复制到输出窗口>>>>进行选择就好了!!!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-22
1. 这里直接用BaseDirectory +"1.txt"拼出来会少一个"/",应该使用下面的形式来避免这种情况:
Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "1.txt");

2. 同时要检查楼上那种情况
第2个回答  2010-03-24
因为你没有指定这两个文件的生成方式。
右键点这两个文件,属性,复制到输出目录。
选择:“始终复始”。
第3个回答  2010-03-20
在你的1.txt或1.xml等文件上按右键,查看属性里的“生成操作”,正确的应该是内容,如果不是内容,就会出现你的问题
第4个回答  2010-03-20
看看在不在Release目录下。
查看一下调试模式,看看调试模式是不是DEBUG模式,如果不是,改过来再试试看。

C#控制台程序DEBUG目录下没有生成文件
如果是按你说的话!找不到才是对的,找到了反而有错误! 你的.exe未见会被程序 生成到 DEBUG 或是 Release 而其他的 文件什么的 就在原来的帝反 "呆着" 你可以 在 解决方案资源管理器 >>> 选中 1.txt >>> 属性>>> 然后再属性窗口 有 复制到输出窗口>>>进行选择就好了!!!

c# 调试debug文件夹下面没有config文件?
需要新建app.configuration文件 编译之后在Debug文件夹里找到

c#程序生成的文件夹和文件是什么概念
Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin\/Debug和bin\/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。obj 目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或....

c# 中如何将程序代码变成实际程序
也可以直接在"用户的'程序'菜单"和"用户桌面"相应目录下新建快捷方式,然后定位到你的文件。然后右击左边的"应用程序文件夹"打开属性对话框:将属性中的"DefaultLocation"的路径中的"[Manufacturer]"去掉,不然的话做好的安装程序默认安装目录会是"C:\\Program Files\\你的用户名\\安装解决方案名称";然后...

c# 调试运行后,debug目录为空
你运行模式切换到debug,debug目录才有。点运行 按钮 边上不是有 release ,点一下,换成debug

C#调试的时候,显示错误,说没有config文件...
我去,这种错误还会犯吗?在工程项目里,新增一个Config文件,看你的情况,应该是app程序了,直接用向导新增一个App.Config就好了。

C#怎么生成debug文件
1.新建项目-库类 2.建立一个新的Windows窗口 3.运行文件,就会在Debug目录下生成ClassLibrary1.dll文件

Visual Studio C# Process.Start 系统找不到文件?
1111.txt文件放置的位置不对。如果当前是调试模式,应该将文件放置在项目的bin\\debug目录下。如果当前是发行模式,应该将文件放置在项目的bin\\release目录下。当然,也可以使用绝对路径,如:"D:\\file\\test\\1111.txt"

c#项目生成不了bin目录是怎么回事
在bin下有两个文件夹,一个是Debug,另一个是Release,都是自动生成的,是看启动调试时选择哪个就生成哪个文件夹,Release比Debug小,但是这两个文件夹下存放的东西都是一样的,当你调试项目的时候,在Debug文件夹下会生成 项目名称.exe、项目名称.pdb、项目名称.vshost.exe,双击.exe就能运行你的项目...

c#打包程序生成的exe程序和debug文件夹里的exe文件有什么区别
debug生成的exe中会插入一些调试符,比如你在程序中设一个断点,当程序运行到该语句时会停下来,这个功能就是通过debug时向exe中插入调试符完成的。另外debug也不会做优化。所以一般要发布时就打包成release版。

相似回答
大家正在搜