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(): 类型或命名空间名称“SaveFileDialog”找不到(是否缺少using指令或程序集引用?)是否有可能在Windows控制台应用程序
我曾尝试添加System.Windows.Forms
命名空间,但我无法。
你是什么意思你不能添加System.Window.Forms命名空间?你把它添加到你的参考?你收到错误信息了吗? – 2012-03-08 15:46:02
我能想到做到这一点的唯一方法是为基于Windows窗体的文件操作提供单独的应用程序,然后从您的控制台应用程序调用该应用程序。 – Bridge 2012-03-08 15:48:07
当然,你可以做。你可能只需要在'System.Window.Forms'上添加'reference'参数 – 2012-03-08 15:50:10