c# - Warning trying to build Service Fabric AspNetCore2 project -
using latest service fabric sdk (5.7.198) , visual studio professional 15.3.1
i'm having problems trying debug or deploy aspnetcore2.0 stateless service. have made no changes project after project creation wizard, apart adding new controller.
i've tried reinstalling both x64 , x86 versions of .net core sdk. project set x64. below entire .csproj
<propertygroup> <targetframework>net461</targetframework> <runtimeidentifier>win10-x64</runtimeidentifier> <isservicefabricserviceproject>true</isservicefabricserviceproject> </propertygroup> <itemgroup> <packagereference include="microsoft.aspnetcore" version="2.0.0" /> <packagereference include="microsoft.aspnetcore.mvc" version="2.0.0" /> <packagereference include="microsoft.aspnetcore.mvc.razor.viewcompilation" version="2.0.0" privateassets="all" /> <packagereference include="microsoft.aspnetcore.staticfiles" version="2.0.0" /> <packagereference include="microsoft.entityframeworkcore.design" version="2.0.0" /> <packagereference include="microsoft.entityframeworkcore.sqlserver" version="2.0.0" /> <packagereference include="microsoft.entityframeworkcore.tools" version="2.0.0" /> <packagereference include="microsoft.servicefabric" version="5.7.198" /> <packagereference include="microsoft.servicefabric.aspnetcore.kestrel" version="2.7.198" /> <packagereference include="microsoft.servicefabric.data" version="2.7.198" /> <packagereference include="microsoft.servicefabric.services" version="2.7.198" /> <packagereference include="microsoft.visualstudio.web.browserlink" version="2.0.0" /> <packagereference include="microsoft.visualstudio.web.codegeneration.design" version="2.0.0" /> </itemgroup> <itemgroup> <dotnetclitoolreference include="microsoft.visualstudio.web.codegeneration.tools" version="2.0.0" /> </itemgroup>
there mismatch between processor architecture of project being built "amd64" , processor architecture of reference "c:\program files\dotnet\sdk\nugetfallbackfolder\microsoft.visualstudio.web.codegeneration.design\2.0.0\lib\net461\dotnet-aspnet-codegenerator-design.exe", "x86". mismatch may cause runtime failures. please consider changing targeted processor architecture of project through configuration manager align processor architectures between project , references, or take dependency on references processor architecture matches targeted processor architecture of project. myapi c:\program files (x86)\microsoft visual studio\2017\professional\msbuild\15.0\bin\microsoft.common.currentversion.targets 1987
may related issue.github issue
i've published code replication github repo
i have solution this. need remove microsoft.visualstudio.web.codegeneration.design package project. can either either through .csproj file or through nuget package manager. once have removed this, build , run fine.
Comments
Post a Comment