fire-eggs / CivOne

An open source implementation of Sid Meier's Civilization 1 using C# and .NET.
Creative Commons Zero v1.0 Universal
21 stars 4 forks source link

Help with running xUnit on mac #140

Closed iegik closed 3 years ago

iegik commented 3 years ago
/usr/local/share/dotnet/sdk/5.0.400/Microsoft.Common.CurrentVersion.targets(3162,5): error MSB3552: Resource file "**/*.resx" cannot be found. [CivOne/CivOne.csproj]
System.NullReferenceException: Object reference not set to an instance of an object
  at OmniSharp.DotNetTest.TestManager.SendMessage[T] (System.String messageType, T payload) [0x0002d] in <140af60b385e47568795b8dda7f225a9>:0 
  at OmniSharp.DotNetTest.VSTestManager.DiscoverTestsAsync (System.String[] methodNames, System.String runSettings, System.String targetFrameworkVersion, System.Threading.CancellationToken cancellationToken) [0x00050] in <140af60b385e47568795b8dda7f225a9>:0 
  at OmniSharp.DotNetTest.VSTestManager.DebugGetStartInfoAsync (System.String[] methodNames, System.String runSettings, System.String testFrameworkName, System.String targetFrameworkVersion, System.Threading.CancellationToken cancellationToken) [0x00092] in <140af60b385e47568795b8dda7f225a9>:0 
  at OmniSharp.DotNetTest.Services.DebugTestClassService.Handle (OmniSharp.DotNetTest.Models.DebugTestClassGetStartInfoRequest request) [0x000c7] in <140af60b385e47568795b8dda7f225a9>:0 
  at OmniSharp.Endpoint.EndpointHandler`2[TRequest,TResponse].GetFirstNotEmptyResponseFromHandlers (OmniSharp.Endpoint.Exports.ExportHandler`2[TRequest,TResponse][] handlers, TRequest request) [0x00099] in <78b47a525d1f477f94ed0289049fe178>:0 
  at OmniSharp.Endpoint.EndpointHandler`2[TRequest,TResponse].HandleRequestForLanguage (System.String language, TRequest request, OmniSharp.Protocol.RequestPacket packet) [0x00163] in <78b47a525d1f477f94ed0289049fe178>:0 
  at OmniSharp.Endpoint.EndpointHandler`2[TRequest,TResponse].Process (OmniSharp.Protocol.RequestPacket packet, OmniSharp.Endpoint.LanguageModel model, Newtonsoft.Json.Linq.JToken requestObject) [0x0024b] in <78b47a525d1f477f94ed0289049fe178>:0 
  at OmniSharp.Stdio.Host.HandleRequest (System.String json, Microsoft.Extensions.Logging.ILogger logger) [0x000f3] in <0ce56cdae2d043caaaa75eb3479f75bc>:0

Related links:

iegik commented 3 years ago

Solution:

rm -rf bin obj xunit/bin xunit/obj runtime/sdl/bin runtime/sdl/obj
dotnet build