Проблема с System.Windows.Forms в консольном приложении

Я использую VS 2017 и выигрываю 10, я делаю простое консольное приложение, я хочу использовать буфер обмена , для этого я включаю using System.Windows.Forms;

Но я получаю ошибку:

Тип или имя пространства имен Forms не существует в пространстве System.Windows. Отсутствует ли ссылка на сборку?

Если я поставлю точку и дождусь intellisense после Windows Я не получаю опцию Формы.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Forms;

[STAThreadAttribute]
        static void Main(string[] args)
        {
            String comando = "Inicio";
            String respuesta = "";
            //int[] vector;

            Console.WriteLine("CLI asp.net mvc");
            Console.WriteLine("Introduzca su opción");

            do
            {
                comando = Console.ReadLine();

                switch (comando)
                {
                    case "hp":
                        respuesta = "[HttpPost]";
                        break;
                    case "hv":
                        respuesta = "[HttpPost]" + Environment.NewLine + "[ValidateAntiForgeryToken]";
                        break;
                    case "vaft":
                        respuesta = "[ValidateAntiForgeryToken]";
                        break;

                }
                Clipboard.SetText(respuesta);
                //Clippy.PushStringToClipboard(respuesta);
                Clippy.PushUnicodeStringToClipboard(respuesta);

                Console.WriteLine(respuesta);
            } while (comando != "salir");

            Environment.Exit(1);
        }

В буфере обмена я получаю:

Буфер обмена не существует в текущем контексте

3
задан 03.12.2019, 17:55
1 ответ

Чтобы использовать ассемблирование System.Windows.Forms в одной aplicaciГіn Консоли, дебет aГ±adirlo ты сами "в руку" в проекте.

В твоем проекте, сноп click прямой в Ссылках> AГ±adir снабжает ссылками и в типах Ассемблирования ищи System.Windows.Forms и aГ±adelo в проект.

3
ответ дан 03.12.2019, 18:20
  • 1
    Это верно, большое спасибо Рафаэль Акоста... habí в попробованный несмотря на то, что управляет пакетами nuget и не habí в смогший. – Hernandez400 03.12.2019, 17:43
  • 2
    @Hernandez400, если этот ответ помог тебе, считай помечать ее как принятая, показывая будущим пользователям, что этот ответ - правильный. Приветствие и желанный в Стакк Оверфлов в espaГ±ol – Pikoh♦ 03.12.2019, 17:44

Теги

Похожие вопросы