2017-04-15 14 views

Antwort

2

haben, weil Sie wahrscheinlich VS2017 verwenden, werden Sie keine project.json haben, da es nicht mehr existiert. Wenn Sie das Folgende tun, werden Sie hoffentlich zu einem Arbeitsprojekt gelangen.

<PropertyGroup> 
    <TargetFramework>net452</TargetFramework> 
    <RuntimeIdentifier>win7-x86</RuntimeIdentifier> 
    </PropertyGroup> 
<ItemGroup> 
    <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" /> 
    <PackageReference Include="Microsoft.AspNet.SignalR.Core" Version="2.2.1" /> 
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" /> 
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" /> 
<PackageReference Include="Microsoft.AspNetCore.Owin" Version="1.1.1" /> 
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" /> 
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" /> 
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" /> 
</ItemGroup> 
<ItemGroup> 
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" /> 
    </ItemGroup> 

Recht Projektdatei bearbeiten .csproj klicken, dann remove and replace the <propertygroup> </propertygroup> und seinen Inhalt. Sollte nun funktionieren, um Signalpakete zu referenzieren. Der unglückliche Spaß haben Sie Ihre eigene Middleware zu schaffen, sie in den Kern Rahmen zu binden ..

https://www.codeproject.com/Articles/1115941/ASP-NET-Core-Building-a-Real-Time-Online-Poll-Syst

Ich habe die Middleware sehr schnell erstellen und es nicht kompiliert. Ob es funktioniert, ich war noch nicht so weit gekommen. Denken Sie daran, dass der Verweis auf die wirklich alten Sachen vor den VS2017- und .csproj-Dateien für die Projekte verweist.

Hoffnung, das hilft.

+0

DANKE! Ich habe auch net40 und net451 hinzugefügt, um es zur Arbeit zu bekommen – anaval

Verwandte Themen