C#在Visual Studio中编写文件但在发布时却没有
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#在Visual Studio中编写文件但在发布时却没有,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1251字,纯文字阅读大概需要2分钟。
内容图文
![C#在Visual Studio中编写文件但在发布时却没有](/upload/InfoBanner/zyjiaocheng/777/b0fadb85a4c141b5b7644cdc2f763ca5.jpg)
我有以下代码,它们应该通过org列表对每个代码进行td,在每个代码上调用toString方法,并将结果打印到控制台和名为Debug1.tab的文件.
try
{
StreamWriter print = File.CreateText("Debug1.tab");
Console.WriteLine(LinkedInClass.isThrottled);
int p = 1;
foreach (Org org in orgList)
{
try
{
if (org.numContacts > 0)
{
Console.WriteLine(org.ToString());
print.WriteLine(org.ToString());
}
}
catch (Exception) { Console.WriteLine(e.StackTrace); Console.WriteLine(e.Message); Console.ReadKey();}
}
print.Close();
Console.WriteLine("There were " + orgList.Count + " organizations in the list." + LinkedInClass.numWithContacts + " of which I found contacts for. Throttling was "+(LinkedInClass.isThrottled?"":"not ")+"encountered.");
break;
}
catch (Exception e) { Console.WriteLine(e.StackTrace); Console.WriteLine(e.Message); Console.ReadKey(); }
在Visual Studio中,它可以很好地工作,但是当我发布它时,程序不会创建文件或写入文件.它仍在写入控制台,catch语句没有执行,并且应该在关闭streamWriter之后立即将其打印到控制台.
解决方法:
指定文件名的方式(不提供路径),文件在当前工作目录中创建,该目录可能与应用程序所在的目录不同.可能有助于使用搜索磁盘查看文件是否有用在其他地方创建.
无论如何:在创建文件时指定一个路径,以确保它始终位于您期望的位置(并且不使用Program Files文件夹,而是使用一些可公开写入的文件夹).
内容总结
以上是互联网集市为您收集整理的C#在Visual Studio中编写文件但在发布时却没有全部内容,希望文章能够帮你解决C#在Visual Studio中编写文件但在发布时却没有所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。