Ответ 1
Разверните проект в Дереве решений, right click
на References
, Add Reference
, выберите System.Windows.Forms
на вкладке Framework
.
Иногда вам нужно добавить ссылку на некоторые сборки, отличные от по умолчанию.
Я только начал работать над С# и возился с примером кода, который я получил с какого-то форума.
Этот код использует пространство имен, using system.windows.forms
для которого я получаю ошибку:
Формы не существуют в пространстве имен system.windows.
Также я получаю некоторые ошибки, связанные с неопределенными функциями для senddown
и sendup
которые, как я считаю, находятся в пространстве имен Forms
.
Я использую Visual Studio 10 (с .net Frame Work 4.0). Есть идеи, как исправить эту ошибку?
Разверните проект в Дереве решений, right click
на References
, Add Reference
, выберите System.Windows.Forms
на вкладке Framework
.
Иногда вам нужно добавить ссылку на некоторые сборки, отличные от по умолчанию.
В случае, если кто-то сталкивается с этой ошибкой при попытке сослаться на компоненты Windows Forms в WPF-приложении .NET Core 3+ (что на самом деле не редкость). Решение состоит в том, чтобы перейти в файл .csproj (дважды щелкните его в VS2019) и добавить его в узел группы свойств, содержащий целевые платформы. Вот так:
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
Я пытаюсь использовать System.Windows.Form мое решение не содержит ссылок.
Как я мог это исправить?
Все еще есть эта проблема, даже с добавленной ссылкой System.Windows.Forms Вот скриншот, как выглядит мой менеджер ссылок
На заметку: я добавил этот проект в решение, добавив существующий проект.