You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Microsoft.ServiceFabric.Actors manifest generator in Microsoft.ServiceFabric.Actors.targets fails to run on .NET Core 2.0 and .NET Core 3.0, under some circumstances such as building inside Visual Studio.
The error is that it attempts to Exec the dotnet command. However, since Visual Studio is running 32 bit, the PATH is such that the 32 bit version of dotnet is executed. However, FabActUtil.dll is 64 bit only.
The .NET 4.5 version of the package works fine since it just runs the .exe.
Popping open the targets file and sticking C:\Program Files\dotnet\ on the front of the <Exec /> statement fixes it.
I am experiencing this on 4.0.466 of the NuGet package.
The text was updated successfully, but these errors were encountered:
@wasabii, do you continue to reproduce this on 2.1/3.1 LTS releases? If you are still hitting this, can you please provide steps or project that reproduces? I tried default .Net Core 3.1 Actor project just now with latest 4.1.409 of the Microsoft.ServiceFabric.Actors Nuget package and couldn't reproduce the issue building in VS.
The Microsoft.ServiceFabric.Actors manifest generator in
Microsoft.ServiceFabric.Actors.targets
fails to run on .NET Core 2.0 and .NET Core 3.0, under some circumstances such as building inside Visual Studio.The error is that it attempts to
Exec
thedotnet
command. However, since Visual Studio is running 32 bit, the PATH is such that the 32 bit version ofdotnet
is executed. However,FabActUtil.dll
is 64 bit only.The .NET 4.5 version of the package works fine since it just runs the .exe.
Popping open the
targets
file and stickingC:\Program Files\dotnet\
on the front of the<Exec />
statement fixes it.I am experiencing this on
4.0.466
of the NuGet package.The text was updated successfully, but these errors were encountered: