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