For Those using Visual Studio 2022 with .Net Core 6.0
Sorry to revive this thread, but I created an account just to do so, as none of the solutions I found searching google for days worked for me alone, and seemed to only bring up only outdated tutorials.
Not Working =(
What DID work for me
- Double click your project (opening the csproj editor window)
Add the following lines (replacing the existing TargetFramework line):
<TargetFramework>net6.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
My window, for referrence, looks like:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
- Note Both lines! I read several solutions / videos that stopped simply after adding the «UseWindowsForms» tag, which did not solve the problem for me, even after unloading and reloading/closing and opening etc.
I stumbled on this solution after applying the «UseWindowsForms» tag, and then in desperation changing my NET framework in properties to 5.0, which caused it to work, and then noted when changing back to 6.0 it still worked.
If you forget the Framework tag in the future, you can reproduce the effect just by flipping your properties back and forth…
-
Right click the project, and go to properties.
-
Change the Target framework from .NET 6.0…to….NET 5.0
-
Exit back to your code. Which after a few moments will show the System.Windows.Forms connecting properly.
-
Open back up properties.
-
Change the Target framework from .Net 5.0, back to .Net 6.0
Congratulations
You have (or at least I have) a .Net 6.0 project that is properly allowing me to use System.Windows.Forms (Including the Clipboard, which I suspect many here are looking for…).
I did due diligence on this, testing it multiple times across multiple projects, and it (at least for my setup) consistently works!
BTW. For those wondering. the [STAThread] Attribute tag seen in the pictures is needed to allow the Clipboard class to function. (this is also why I am not using top level statements in the example, but if you don’t need that Class, the example works with top level statements (I needed it to show my Clipboard test….)
║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
|
1 |
|
20.02.2010, 11:39. Показов 32850. Ответов 23
У меня Microsoft Visual C# 2008 Express Edition, создал пустой проект и теперь немогу подключить пространство имен System.Windiws.Forms , можете подсказать как это сделать? (просьба не предлагать создать Windows Forms Appication)
0 |
1315 / 988 / 127 Регистрация: 08.12.2009 Сообщений: 1,299 |
|
20.02.2010, 11:50 |
2 |
надо добавить ссылку на этот модуль у самого проекта. обозреватель решений — проект — ссылки — добавить — .NET — System.Windiws.Forms
2 |
CEO 2258 / 1248 / 57 Регистрация: 16.03.2009 Сообщений: 3,588 |
|
20.02.2010, 11:51 |
3 |
в файле Program.cs: using System.Windows.Forms
1 |
kirill29 2095 / 1260 / 170 Регистрация: 01.02.2009 Сообщений: 2,842 |
||||
20.02.2010, 11:56 |
4 |
|||
Solution Explorer, правой кнопкой мыши на References, выбираем Add References, далее на вкладке NET
0 |
outoftime ║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
||||
20.02.2010, 12:05 [ТС] |
5 |
|||
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал.. Добавлено через 2 минуты
0 |
kirill29 2095 / 1260 / 170 Регистрация: 01.02.2009 Сообщений: 2,842 |
||||
20.02.2010, 12:26 |
6 |
|||
outoftime, как-то так:
0 |
Alligieri CEO 2258 / 1248 / 57 Регистрация: 16.03.2009 Сообщений: 3,588 |
||||
20.02.2010, 12:29 |
7 |
|||
kirill29, забыл
0 |
Beralus 26 / 26 / 5 Регистрация: 30.01.2010 Сообщений: 84 |
||||
20.02.2010, 12:30 |
8 |
|||
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал.. Добавлено через 2 минуты
1); 2)
0 |
1315 / 988 / 127 Регистрация: 08.12.2009 Сообщений: 1,299 |
|
20.02.2010, 12:37 |
9 |
)))))) консоль и KSoD (черный экран смерти) — АбсолютнО разные вещи. чтобы убрать консоль надо в свойствах проекта (на первой вкладке — «приложение» («application»)) вместо «консольного приложения» — «приложение windows forms»
0 |
║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
|
20.02.2010, 13:02 [ТС] |
10 |
Спасибо, с этим разобрался. Но у меня есть еще вопросы: Добавлено через 5 минут
0 |
4331 / 1500 / 101 Регистрация: 12.04.2009 Сообщений: 2,342 |
|
20.02.2010, 13:13 |
11 |
как узнать длину строки? s.Length
и как обратиться к и-ому символу этой строки s[и], доступен только для чтения
есть ли в си шарпе вектора как в си++, или хотябы заменители List<> Добавлено через 1 минуту
Stack stack = new Stack(); Stack<int> stack = new Stack<int>();
0 |
outoftime ║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
||||
20.02.2010, 13:38 [ТС] |
12 |
|||
Stack<int> stack = new Stack<int>(); мне больше понравился стек произвольных пипов)) Добавлено через 1 минуту Добавлено через 6 минут
0 |
HIMen 4331 / 1500 / 101 Регистрация: 12.04.2009 Сообщений: 2,342 |
||||
20.02.2010, 13:40 |
13 |
|||
мне больше понравился стек произвольных типов)) Создай тот и другой на 1000000 элементов и сравни производительность. Добавлено через 39 секунд
0 |
║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
|
20.02.2010, 13:42 [ТС] |
14 |
Error 1 The type or namespace name ‘List’ could not be found (are you missing a using directive or an assembly reference?) C:Documents and SettingsАдминистраторМои документыVisual Studio 2008ProjectsProject1Project1CodeFile1.cs 14 13 Project1 Добавлено через 21 секунду
0 |
4331 / 1500 / 101 Регистрация: 12.04.2009 Сообщений: 2,342 |
|
20.02.2010, 13:43 |
15 |
List<> — а где он должен быть (пространство имен) System.Collections.Generic;
0 |
outoftime ║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
||||
20.02.2010, 14:05 [ТС] |
16 |
|||
не подскажите в чем проблема, когда у меня стоит масив все нормально, как только я меняю его на лист, сразу ошибка.
0 |
CEO 2258 / 1248 / 57 Регистрация: 16.03.2009 Сообщений: 3,588 |
|
20.02.2010, 14:14 |
17 |
for (int i = 0; i < n; ++i) pi[i] = 0; После изначальной инициализации в List нет елементов, добавте их туда методом List.Add()
0 |
outoftime ║XLR8║ 1212 / 909 / 270 Регистрация: 25.07.2009 Сообщений: 4,361 Записей в блоге: 5 |
||||
20.02.2010, 14:53 [ТС] |
18 |
|||
Alligieri, а можно как-то создать лист с Н элементами, значение которых К ?? Не прогоняя лист в цыкле Добавлено через 18 минут
можете помочь написать ввод не в консоли а заполняя форму?
0 |
124 / 106 / 7 Регистрация: 14.02.2010 Сообщений: 263 |
|
20.02.2010, 16:08 |
19 |
……
0 |
CEO 2258 / 1248 / 57 Регистрация: 16.03.2009 Сообщений: 3,588 |
|
20.02.2010, 16:57 |
20 |
for (int i = 0; i < n; ++i) pi.Add(0); Что вы пытаетесь cделать?
0 |
I’ve been using Powershell and want to start using C#. My plan is to start by converting some powershell code to C#. The first thing I am trying is a file dialog box. Simple I thought.
Powershell(which works):
$fd = New-Object system.windows.forms.openfiledialog
I tried various things in C# but it seems to come down to :
using System.Windows.Forms; //»Forms» underlines red in Visual Studio 2017
Compiler message :
The type or namespace name ‘Forms’ does not exist in the namespace ‘System.Windows’ (are you missing an assembly reference?)
Do I have version issues and how might I fix?
Here is «About» for Visual Studio
Microsoft Visual Studio Community 2017
Version 15.9.4
VisualStudio.15.Release/15.9.4+28307.222
Microsoft .NET Framework
Version 4.8.03752
Installed Version: Community
Application Insights Tools for Visual Studio Package 8.14.11009.1
Application Insights Tools for Visual Studio
ASP.NET and Web Tools 2017 15.9.04012.0
ASP.NET and Web Tools 2017
ASP.NET Core Razor Language Services 15.8.31590
Provides languages services for ASP.NET Core Razor.
ASP.NET Web Frameworks and Tools 2017 5.2.60913.0
For additional information, visit https://www.asp.net/
Azure App Service Tools v3.0.0 15.9.03024.0
Azure App Service Tools v3.0.0
Azure Functions and Web Jobs Tools 15.9.02046.0
Azure Functions and Web Jobs Tools
C# Tools 2.10.0-beta2-63501-03+b9fb1610c87cccc8ceb74a770dba261a58e39c4a
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
JavaScript Language Service 2.0
JavaScript Language Service
Microsoft Azure Tools 2.9
Microsoft Azure Tools for Microsoft Visual Studio 2017 — v2.9.10730.2
Microsoft Continuous Delivery Tools for Visual Studio 0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.
Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager 1.0
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual Studio Tools for Containers 1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
NuGet Package Manager 4.6.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit http://docs.nuget.org/.
ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
ResourcePackage Extension 1.0
ResourcePackage Visual Studio Extension Detailed Info
ResourcePackage Extension 1.0
ResourcePackage Visual Studio Extension Detailed Info
SQL Server Data Tools 15.1.61810.11040
Microsoft SQL Server Data Tools
TypeScript Tools 15.9.20918.2001
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools 2.10.0-beta2-63501-03+b9fb1610c87cccc8ceb74a770dba261a58e39c4a
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual F# Tools 10.2 for F# 4.5 15.8.0.0. Commit Hash: 6e26c5bacc8c4201e962f5bdde0a177f82f88691.
Microsoft Visual F# Tools 10.2 for F# 4.5
Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Tools for Containers 1.0
Visual Studio Tools for Containers
Thanks
Я пробовал создать (свою первую) программу на 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.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();
}
}
}
Это ошибка, которую я получаю:
Error 1 The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?) C:UsersRamyDocumentsVisual Studio 2010ProjectsConsoleApplication1ConsoleApplication1Program.cs 5 14 ConsoleApplication1
Некоторые подробности: — Я использую Visual Studio 2012; — Я установил .NET Development Kit; — Это консольное приложение.
Может быть, это потому, что в консольном приложении нельзя использовать System.Windows.Forms? Если да, то какой должна быть программа? Я также пробовал с формой, но я отображал только окно, а не код.
Содержание
- Отсутствует System.Windows.Forms;
- Решение
- Visual Studio 14 не видит System.Windows.Forms
- Решение
- Как в консольный проект подключить System.Windiws.Forms
- Невозможно использовать System.Windows.Forms
- Using system windows forms не работает
Отсутствует System.Windows.Forms;
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Присвоить к System.Windows.Forms.ListBox из System.Collection.Generic.List значения
Подскажите пожалуйста, можно ли к System.Windows.Forms.ListBox присвоить значения из.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Есть класс Controls и класс формы. При нажатии на кнопку, создается другая кнопка. В классе.
Необработанное исключение типа «System.ArgumentException» в System.Windows.Forms.dll
Всем привет, пытаюсь сделать переход на форму по кнопке но вылазит следующее: С другими кнопками.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Доброго времени суток. Столкнулся со следующей проблемой: При запуске вылезает «Необработанное.
Проверил, там такой ссылки действительно нет.
Добавлено через 12 минут
Что делать?
Решение
Для нестатического поля, метода или свойства «System.Windows.Forms.Control.Invoke(System.Delegate)» требуется ссылка
Подскажите мне пожалуйста, где я накосячил/что я делаю не так using System; using.
Конверт Virtual-Key Codes в System.Windows.Forms.Keys и System.Windows.Forms.Keys в Virtual-Key Codes
Есть Virtual-Key Codes https://docs.microsoft.com/ru-ru/windows/desktop/inputdev/virtual-key-codes.
System.Windows.Forms не содержит TreeView
Доброй ночи! Господа, мучает ошибка. НЕпонятно чего не так. Создал три_вью Дёрнул с форума код.
Visual Studio 14 не видит System.Windows.Forms
Народ помогите разобраться. Понадобился мне в программе FolderBrowserDialog для выбора папки Так.
Источник
Visual Studio 14 не видит System.Windows.Forms
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Подключить DirectShow в Windows Forms Application (Visual Studio 2008)
Доброго время суток. Помогите подключить DirectShow в Windows Forms Application (Visual Studio.
Как в Visual Studio 2010 в Windows Forms Application (WFA) изменить кодировку?
Надоело это лицезреть.
Присвоить к System.Windows.Forms.ListBox из System.Collection.Generic.List значения
Подскажите пожалуйста, можно ли к System.Windows.Forms.ListBox присвоить значения из.
Да, нет.Я создавал WPF проект
Добавлено через 1 минуту
Кстати я создавал другой проект в этой же студии и там у меня каким то образом System.Windows.Forms видет нормально.
Решение
Необработанное исключение типа «System.ArgumentException» в System.Windows.Forms.dll
Всем привет, пытаюсь сделать переход на форму по кнопке но вылазит следующее: С другими кнопками.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Есть класс Controls и класс формы. При нажатии на кнопку, создается другая кнопка. В классе.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Доброго времени суток. Столкнулся со следующей проблемой: При запуске вылезает «Необработанное.
В моей версии Visual Studio нет расширения System.Windows.Forms, хотя я поставил настройку C++CLI.
В попытках изучить C# наткнулся на проблему что в моей версии Visual Studio нет расширения.
Источник
Как в консольный проект подключить System.Windiws.Forms
Как подключить справку в формате pdf в проект
Нужно, чтобы по нажатии на кнопку вызывалась справка, а она в формате pdf Как это организовать?
Подключить DirectShow в Windows Forms Application (Visual Studio 2008)
Доброго время суток. Помогите подключить DirectShow в Windows Forms Application (Visual Studio.
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал..
Добавлено через 2 минуты
kirill29, а как сделать следующе на си шарп:
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал..
Добавлено через 2 минуты
kirill29, а как сделать следующе на си шарп:
1);
System.Windows.Forms.Application.Run(new Form1());
2)
System.Collections.Stack stack;
stack=new System.Collections.Stack()
//stack.Peek
//stack.Push
//stack.Pop
System.Console.Write(«10 konstruktorov»);
Спасибо, с этим разобрался. Но у меня есть еще вопросы:
есть ли в си шарпе вектора как в си++, или хотябы заменители..
Добавлено через 5 минут
как узнать длину строки? Допустим есть строка String s = «dfsdfsdf»; как узнать ее длину? и как обратиться к и-ому символу этой строки?
Добавлено через 1 минуту
мне больше понравился стек произвольных пипов))
Добавлено через 6 минут
как переписать этот клас, что-бы он работал?
Создай тот и другой на 1000000 элементов и сравни производительность.
Добавлено через 39 секунд
Error 1 The type or namespace name ‘List’ could not be found (are you missing a using directive or an assembly reference?) C:Documents and SettingsАдминистраторМои документыVisual Studio 2008ProjectsProject1Project1CodeFile1.cs 14 13 Project1
Добавлено через 21 секунду
HIMen, где он должен быть? я его у себя не нашел..
Добавлено через 18 минут
Не удается подключить System.Threading.Tasks
Здравствуйте! Подскажите как подключить System.Threading.Tasks. Не удается объявить.
подключить Java class в проект C#
Доброго дня всем! Подскажите пожалуйста, каким образом подключить несколько классов Java (есть и.
Источник
Невозможно использовать System.Windows.Forms
Я пробовал сделать (мою первую) программу на С#:
Это хорошо, но если я попытаюсь использовать System.Windows.Forms:
Это ошибка, которую я получаю:
Может быть, потому что на консольном приложении нельзя использовать System.Windows.Forms?
Если да, то какая программа должна быть? Я также пробовал с формой, но я только показывал окно и никакого кода.
Консольное приложение автоматически не добавляет ссылку на System.Windows.Forms.dll.
Щелкните правой кнопкой мыши свой проект в обозревателе решений и выберите Добавить ссылку. а затем найдите System.Windows.Forms и добавьте его.
Вы должны добавить ссылку на пространство имен: System.Windows.Forms в свой проект, потому что по какой-то причине он еще не добавлен, поэтому вы можете добавить новый Reference из меню Visual Studio.
Щелкните правой кнопкой мыши ссылку «Справка» ▶ «Добавить новую ссылку» ▶ «System.Windows.Forms»
просто добавьте ссылку на System.Windows.Forms.dll
может потребоваться,
unreference system.windows.forms
и ссылку снова.
перейти к боковой панели проекта, щелкнуть правой кнопкой мыши по ссылкам → добавить ссылку и найти System.Windows.Forms
Это необходимо, потому что ваш проект по умолчанию не включает все, потому что вам, вероятно, не понадобится его, чтобы он экономил место. Хорошая практика заключается в том, чтобы исключить вещи, которые вы не используете.
Источник
Using system windows forms не работает
«Hakuna Matata»
Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi
Репутация: нет
Всего: 87
Начал будквально сейчас заниматься шарпом. Создал пустой проект шарпа, присобачил исходник и написал:
Код |
using System.Windows.Forms;
class MainApp |
А оно мне и говорит: «The type or namespace name ‘Windows’ does not exist»
Что ему не нравится-то?
Тестер ПО, VB.NET Developer
Профиль
Группа: Участник
Сообщений: 398
Регистрация: 12.4.2005
Где: Зеленоград
Репутация: 1
Всего: 12
Опытный
Профиль
Группа: Участник
Сообщений: 771
Регистрация: 28.7.2003
Где: Ставрополь
Репутация: нет
Всего: 1
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) |
0 Пользователей: |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
[ Время генерации скрипта: 0.0878 ] [ Использовано запросов: 21 ] [ GZIP включён ]
Источник
windows операционные системы ос программы
Adblock
detector
Я пробовал сделать (мою первую) программу на С#:
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.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();
}
}
}
Это ошибка, которую я получаю:
Error 1 The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?) C:UsersRamyDocumentsVisual Studio 2010ProjectsConsoleApplication1ConsoleApplication1Program.cs 5 14 ConsoleApplication1
Некоторые детали:
— Я использую Visual Studio 2012;
— Я установил .NET Development Kit;
— Это консольное приложение.
Может быть, потому что на консольном приложении нельзя использовать System.Windows.Forms?
Если да, то какая программа должна быть? Я также пробовал с формой, но я только показывал окно и никакого кода.
Содержание
- Visual Studio 14 не видит System.Windows.Forms
- Решение
- В С# не работает using System.Windows.Forms; как его подключить?
- Can’t use System.Windows.Forms
- 8 Answers 8
- В С# не работает using System.Windows.Forms; как его подключить?
- Как в консольный проект подключить System.Windiws.Forms
Visual Studio 14 не видит System.Windows.Forms
Необходимо написать программу на C# Visual studio Windows Forms
Для фирмы записи видеофильмов разработать каталог , содержащий 1. название фильма; 2. жанр ; 3.
Подключить DirectShow в Windows Forms Application (Visual Studio 2008)
Доброго время суток. Помогите подключить DirectShow в Windows Forms Application (Visual Studio.
Как в Visual Studio 2010 в Windows Forms Application (WFA) изменить кодировку?
Надоело это лицезреть.
Присвоить к System.Windows.Forms.ListBox из System.Collection.Generic.List значения
Подскажите пожалуйста, можно ли к System.Windows.Forms.ListBox присвоить значения из.
Да, нет.Я создавал WPF проект
Добавлено через 1 минуту
Кстати я создавал другой проект в этой же студии и там у меня каким то образом System.Windows.Forms видет нормально.
Решение
Тематические курсы и обучение профессиям онлайн
Профессия С#-разработчик (Skillbox)
Архитектор ПО (Skillbox)
Профессия Тестировщик (Skillbox)
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Необработанное исключение типа «System.ArgumentException» в System.Windows.Forms.dll
Всем привет, пытаюсь сделать переход на форму по кнопке но вылазит следующее: С другими кнопками.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Есть класс Controls и класс формы. При нажатии на кнопку, создается другая кнопка. В классе.
Необработанное исключение типа «System.StackOverflowException» в System.Windows.Forms.dll
Доброго времени суток. Столкнулся со следующей проблемой: При запуске вылезает «Необработанное.
В моей версии Visual Studio нет расширения System.Windows.Forms, хотя я поставил настройку C++CLI.
В попытках изучить C# наткнулся на проблему что в моей версии Visual Studio нет расширения.
В С# не работает using System.Windows.Forms; как его подключить?
делают тк там добавить -> Cсылка->COM->System.Windows.Forms
но все равно подчеркивает Forms в using System.Windows.Forms
- Вопрос задан более года назад
- 4103 просмотра
Какую IDE используете?
Как создаете проект?
.net Core или .net framework?
class Program <
static void Main()
<
MessageBox.Show(«Message»);
>
>
Программирование на C# для начинающих. Основные сведения. Алексей Васильев
.net Core, Visual Studio 2019, создаю проект в консоли(так ведь можно)
можно, но только когда вы знаете что делать дальше. а сейчас очевидно что не знаете:
— в .net Core формы поддерживатся с версии самой корки 3.*
— .net Core 3.* поддерживается начиная с Visual Studio 2019 (и то начиная со свежих билдов, осенних)
— визуального редактора форм на данный момент не существует
— есть руководство https://docs.microsoft.com/ru-ru/dotnet/core/porti. (что подключать там тоже написано)
совет — если вы только начинаете изучать программирование, не готовы осваивать XAML и нуждаете в визуальном редакторе форм, практикуйтесь сначала в .Net Framework, и используйте шаблон проекта WinForms
Can’t use System.Windows.Forms
I have tried making (my first) a C# program:
This goes well, but if I try using System.Windows.Forms:
This is the error I get:
Some details: — I am using Visual Studio 2012; — I have installed the .NET Development Kit; — It is a Console Application.
Maybe it’s because on a Console Application can’t use System.Windows.Forms? If so, what program should be? I also have tried with a form, but I was only displaying a window and no code.
8 Answers 8
A console application does not automatically add a reference to System.Windows.Forms.dll.
Right-click your project in Solution Explorer and select Add reference. and then find System.Windows.Forms and add it.
You have to add the reference of the namespace : System.Windows.Forms to your project, because for some reason it is not already added, so you can add New Reference from Visual Studio menu.
Right click on «Reference» ▶ «Add New Reference» ▶ «System.Windows.Forms»
To add the reference to «System.Windows.Forms», it seems to be a little different for Visual Studio Community 2017.
1) Go to solution explorer and select references
2) Right-click and select Add references
В С# не работает using System.Windows.Forms; как его подключить?
делают тк там добавить -> Cсылка->COM->System.Windows.Forms
но все равно подчеркивает Forms в using System.Windows.Forms
- Вопрос задан более года назад
- 4103 просмотра
Какую IDE используете?
Как создаете проект?
.net Core или .net framework?
class Program <
static void Main()
<
MessageBox.Show(«Message»);
>
>
Программирование на C# для начинающих. Основные сведения. Алексей Васильев
.net Core, Visual Studio 2019, создаю проект в консоли(так ведь можно)
можно, но только когда вы знаете что делать дальше. а сейчас очевидно что не знаете:
— в .net Core формы поддерживатся с версии самой корки 3.*
— .net Core 3.* поддерживается начиная с Visual Studio 2019 (и то начиная со свежих билдов, осенних)
— визуального редактора форм на данный момент не существует
— есть руководство https://docs.microsoft.com/ru-ru/dotnet/core/porti. (что подключать там тоже написано)
совет — если вы только начинаете изучать программирование, не готовы осваивать XAML и нуждаете в визуальном редакторе форм, практикуйтесь сначала в .Net Framework, и используйте шаблон проекта WinForms
Как в консольный проект подключить System.Windiws.Forms
System.Collections.IEnumerable; как его подключить?
int badhands ;//: System.Collections.IEnumerable; badhands =new int .
Как подключить System.Reactive вместе с mscore.dll?
Вообщем проблема такая, есть код: public IObservable .
Как подключить справку в формате pdf в проект
Нужно, чтобы по нажатии на кнопку вызывалась справка, а она в формате pdf Как это организовать?
Подключить DirectShow в Windows Forms Application (Visual Studio 2008)
Доброго время суток. Помогите подключить DirectShow в Windows Forms Application (Visual Studio.
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал..
Добавлено через 2 минуты
kirill29, а как сделать следующе на си шарп:
Спасибо всем. А не подскажите как убрать «черный екран смерти» что-бы видно было только формы при запуске, а то я по книге не совсем догнал..
Добавлено через 2 минуты
kirill29, а как сделать следующе на си шарп:
1);
System.Windows.Forms.Application.Run(new Form1());
2)
System.Collections.Stack stack;
stack=new System.Collections.Stack()
//stack.Peek
//stack.Push
//stack.Pop
System.Console.Write(«10 konstruktorov»);
Спасибо, с этим разобрался. Но у меня есть еще вопросы:
есть ли в си шарпе вектора как в си++, или хотябы заменители..
Добавлено через 5 минут
как узнать длину строки? Допустим есть строка String s = «dfsdfsdf»; как узнать ее длину? и как обратиться к и-ому символу этой строки?
Добавлено через 1 минуту
мне больше понравился стек произвольных пипов))
Добавлено через 1 минуту
List<> — а где он должен быть (пространство имен)
Добавлено через 6 минут
как переписать этот клас, что-бы он работал?
Создай тот и другой на 1000000 элементов и сравни производительность.
Добавлено через 39 секунд
Error 1 The type or namespace name ‘List’ could not be found (are you missing a using directive or an assembly reference?) C:Documents and SettingsАдминистраторМои документыVisual Studio 2008ProjectsProject1Project1CodeFile1.cs 14 13 Project1
Добавлено через 21 секунду
HIMen, где он должен быть? я его у себя не нашел..
Alligieri, а можно как-то создать лист с Н элементами, значение которых К ?? Не прогоняя лист в цыкле
Добавлено через 18 минут
Тематические курсы и обучение профессиям онлайн
Профессия С#-разработчик (Skillbox)
Архитектор ПО (Skillbox)
Профессия Тестировщик (Skillbox)
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Не удается подключить System.Threading.Tasks
Здравствуйте! Подскажите как подключить System.Threading.Tasks. Не удается объявить.
подключить Java class в проект C#
Доброго дня всем! Подскажите пожалуйста, каким образом подключить несколько классов Java (есть и.
This is because you don’t have a clue what «using» does, just not yet. You cannot do any development at all without understanding assemblies and their reference. You develop one or more assemblies, and one can be used by another one. You can do it be referencing one assembly by another one, or by dynamically loading another assembly and using reflection to access its types and their members. Dynamic loading is related to advanced techniques, but referencing is the basis of all technology, making it impossible to do anything at all without referencing.
Referencing in Visual Studio is done by «Add Reference» in Solution Explorer. For understanding of referencing, you can start here: https://msdn.microsoft.com/en-us/library/8wxf689z%28v=vs.110%29.aspx[^].
You also need to understand what a modules, and different kinds of reference, importantly, GAC and signing, and, hence, the idea open-key cryptography. Please, find it all by yourself before asking further question.
As the «using» directive (not to be mixed up with «using» statement), they merely help to shorten the names of the assembly-level type names. You are not obliged to use «using» at all, can just use full type names in all cases. This is nothing but syntactic sugar. You just need to understand namespaces: https://msdn.microsoft.com/en-us/library/0d941h9d.aspx[^].