【发布时间】:2012-03-26 02:23:51
【问题描述】:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Diagnostics
{
class Program
{
static void Main(string[] args)
{
string filename = null;
using (SaveFileDialog sFile = new SaveFileDialog())
{
sFile.Filter = "Text (Tab delimited)(*.txt)|*.txt|CSV (Comma separated)(*.csv)|*.csv";
if (sFile.ShowDialog() == DialogResult.OK)
{
filename = sFile.FileName;
WriteRegKey(diagnostic, filename);
}
}
}
}
}
我收到一个错误: 找不到类型或命名空间名称“SaveFileDialog”(您是否缺少 using 指令或程序集引用?)
我确实尝试添加 System.Windows.Forms 命名空间,但我无法做到。
【问题讨论】:
-
无法添加 System.Window.Forms 命名空间是什么意思?您是否将其添加到您的参考文献中?您收到错误消息了吗?
-
我能想到的唯一方法是拥有一个单独的基于 Windows 窗体的文件操作应用程序,并从您的控制台应用程序调用它。
-
当然可以。您可能只需将
reference添加到System.Window.Forms -
不,我没有将它添加到参考
-
感谢大家的回复。现在将开始以我的方式理解问题并解决它。:)
标签: c# winforms console-application