Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli UseWindowsForms program UseWPF lub ma truewartość , platforma .NET zakłada, że projekt jest aplikacją systemu Windows, dlatego platforma musi być ustawiona na windows. Ten błąd może wystąpić, jeśli masz odwołanie do projektu, w którym jeden jest ustawiony na system Windows, a drugi nie. Pełny komunikat o błędzie jest podobny do następującego przykładu:
Platforma docelowa musi być ustawiona na Windows (zwykle przez dołączenie
-windowsdoTargetFrameworkwłaściwości) w przypadku korzystania z formularzy systemu Windows lub WPF albo odwoływania się do projektów lub pakietów, które to robią.
Na przykład ustaw wartość TargetFramework net6.0-windowsna , jak pokazano w tym pliku projektu:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>