Dec 08 2021 10:58 AM
I am upgrading some code from .Net Framework 4.62 to .Net 6. I use the Clipboard Class in System.Windows.Forms. In .Net 6 this is no longer supported.
is there a different namespace where Clipboard has been moved?
Dec 12 2021 08:30 AM
My bad...
I was able to access Clipboard after adding the following line to my csproj file, in the PropertyGroup element:
<UseWindowsForms>true</UseWindowsForms>.
So the PropertyGroup tag looks like this:
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<IsPackable>false</IsPackable>
</PropertyGroup>
Dec 23 2021 08:10 AM
@KenB-LA I have tried that solution, to no avail. My configuration file looks like :
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<EnforceCodeStyleInBuild>False</EnforceCodeStyleInBuild>
</PropertyGroup>
Dec 23 2021 08:41 AM
Try changing the target framework to:
<TargetFramework>net6.0-windows</TargetFramework>
Dec 23 2021 11:32 AM