Мне нужно использовать службу WCF из WPF, разработанную в предварительном просмотре .NET Core 3.0. 5. В Visual Studio я не могу использовать ссылку Add -> Service, потому что VS не поддерживает эту опцию.
Мой первый вариант - записать в .csproj все компоненты, которые мне нужны для запуска проекта, но он не работает.
Это мой .csproj.
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
<ItemGroup>
<None Include="Connected Services\ServiceTime\Time.wsdl" />
<None Include="Connected Services\ServiceTime\Time.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Connected Services\ServiceTime\Time1.xsd">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Connected Services\" />
</ItemGroup>
<ItemGroup>
<WCFMetadataStorage Include="Connected Services\ServiceTime\" />
</ItemGroup>
<ItemGroup>
<None Include="Connected Services\ServiceTime\Time.disco" />
</ItemGroup>
<ItemGroup>
<None Include="Connected Services\ServiceTime\configuration91.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Connected Services\ServiceTime\configuration.svcinfo" />
</ItemGroup>
<ItemGroup>
<None Include="Connected Services\ServiceTime\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Windows.Compatibility" Version="2.1.1" />
</ItemGroup>
<ItemGroup>
<Reference Include="TimeService">
<HintPath>..\..\TimeService\TimeService\bin\TimeService.dll</HintPath>
</Reference>
</ItemGroup>
</Project>
TimeService работает правильно.
Если кто-нибудь знает руководство по использованию службы WCF в WPF, используйте .NET Core 3.0, позвольте мнезнайте пожалуйста.