Tôi đã thử tạo (đầu tiên của tôi) một chương trình C #:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello");
Console.ReadLine();
}
}
}
Điều này diễn ra tốt, nhưng nếu tôi thử sử dụng System.Windows.Forms:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("hello");
System.MessageBox("hello");
Console.ReadLine();
}
}
}
Đây là lỗi tôi nhận được:
Error 1 The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?) C:\Users\Ramy\Documents\Visual Studio 2010\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 5 14 ConsoleApplication1
Một số chi tiết: - Tôi đang sử dụng Visual Studio 2012; - Tôi đã cài đặt Bộ phát triển .NET; - Nó là một Ứng dụng Console.
Có thể là do trên một ứng dụng Console không thể sử dụng System.Windows.Forms? Nếu vậy, chương trình nên là gì? Tôi cũng đã thử với một biểu mẫu, nhưng tôi chỉ hiển thị một cửa sổ và không có mã.