1
我正在嘗試將OpenIddict
用於我的asp.net core web api
項目。我按照書面here的說明,但是當我嘗試建立項目我碰到下面的錯誤ASP.NET Core Web API和OpenIddict
無法解析「OpenIddict.Mvc(> = 1.0.0)」爲」 .NETCoreApp,版本= V1。 1。
我已經通過Visual Studio 2017創建了項目(我想我有默認安裝的最新的.NET Core工具)。有任何想法嗎?
更新: 說明的第一步說您必須更新您的軟件包以引用ASP.NET Core RTM軟件包。那意味着什麼?
而且我的.csproj文件
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp1.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
<PackageReference Include="AspNet.Security.OAuth.Validation" Version="$(AspNetContribOpenIdExtensionsVersion)" />
<PackageReference Include="OpenIddict" Version="$(OpenIddictVersion)" />
<PackageReference Include="OpenIddict.EntityFrameworkCore" Version="$(OpenIddictVersion)" />
<PackageReference Include="OpenIddict.Mvc" Version="$(OpenIddictVersion)" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\iBoard.Repositories\iBoard.Repositories.csproj" />
</ItemGroup>
</Project>
我也試圖與Version="1.0.0-*"
您確定您已經將MyGet feed添加到您的包源代碼中,如自述文件中所示? – Pinpoint
@Pinpoint yes..i在我的應用程序的根文件夾中創建了NuGet.config文件並添加了所需的引用。 – Kostis
您是否嘗試重新啓動VS以確保新Feed正確地被考慮在內? – Pinpoint