openFileDialog1.Filter = " .bak文件|*.bak";
openFileDialog1.FileName = "";
if (DialogResult.OK==openFileDialog1.ShowDialog(this) )
{
textBox2.Text = openFileDialog1.FileName;
}这个 一直出这个异常,{"在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。"}
但是我在入口也改了,
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
openFileDialog1.FileName = "";
if (DialogResult.OK==openFileDialog1.ShowDialog(this) )
{
textBox2.Text = openFileDialog1.FileName;
}这个 一直出这个异常,{"在可以调用 OLE 之前,必须将当前线程设置为单线程单元(STA)模式。请确保您的 Main 函数带有 STAThreadAttribute 标记。 只有将调试器附加到该进程才会引发此异常。"}
但是我在入口也改了,
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
using System.Windows.Forms;了吗?呵呵