Не могу использовать систему.Окна.Формы


Я пробовал сделать (мой первый) программу на 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();
        }
    }
}

Это хорошо, но если я пытаюсь использовать System.Окна.Формы:

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();
        }
    }
}

Это ошибка, я получаю:

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

некоторые детали: - Я использую Visual Studio 2012; - Я установил .NET Development Kit; - Это консольное приложение.

может быть, это потому, что на консольном приложении не может использовать систему.Окна.Формы? Если да, то какая программа должна быть? Я тоже пробовал с формой, но я только показывал окно и никакого кода.

6   51   2012-03-10 17:08:56

6 ответов:

консольное приложение не автоматически добавить ссылку на System.Окна.Формы.файл DLL.

щелкните правой кнопкой мыши проект в обозревателе решений и выберите команду добавить ссылку... а потом найти систему.Окна.Формы и добавить его.

вы должны добавить ссылку на пространство имен: System.Окна.Формы для вашего проекта, потому что по какой-то причине он еще не добавлен, поэтому вы можете добавить новую ссылку из меню Visual Studio.

щелкните правой кнопкой мыши на "Reference" ▶ "Add New Reference" ▶ " System.Окна.Формы"

просто добавить ссылку на System.Окна.Формы.dll

убедитесь, что Обозреватель решений виден В MS Studio 2008 перейдите в раздел просмотр и выберите обозреватель решений

в обозревателе решений перейдите к ссылке Щелкните правой кнопкой мыши ссылку и выберите Добавить ссылку.. Выберите вкладку .NET Прокрутите вниз, пока не найдете систему.Рисунок -> выберите -> нажмите на кнопку ОК Сделайте то же самое для системы.Окна.Формы

при запуске формы это будет работать

(Эдди живет где-то во времени)

перейти к боковой панели проект щелкните правой кнопкой мыши на ссылки -> добавить ссылку и найти систему.Окна.Формы

каждый раз, когда возникает какая - то ошибка (некоторое пространство имен, которое вы добавили, отсутствует, что, очевидно, есть), решение, вероятно, это-добавление ссылки.

Это необходимо потому, что ваш проект по умолчанию не включает в себя все, потому что вы, вероятно, не понадобится, так что экономит пространство. Хорошей практикой является исключение вещей, которые вы не используете.

может быть необходимо, система unreference.окна.формы и снова ссылка.