AL Project not build in Windows 10 after installing .Net Framwork 4.6.1

Created on 5 Jul 2018  路  4Comments  路  Source: microsoft/AL

Processing of message 'textDocument/codeLens' failed with error: 'Could not load type 'System.ValueTuple2' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.' StackTrace: at Microsoft.Dynamics.Nav.CodeAnalysis.Utilities.DotNet.IsolatedDotNetTypeLoader..ctor(IAssemblyLocator locator) at Microsoft.Dynamics.Nav.CodeAnalysis.Utilities.DotNet.DotNetResolverFactory..ctor(IEnumerable1 assemblyProbingPaths, Boolean cachePathsToAssembliesInCurrentAppDomain) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Utilities\DotNet\DotNetResolverFactory.cs:line 27
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.<>c__DisplayClass6_0.b__0(Type svctype) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 62
at System.Collections.Immutable.ImmutableInterlocked.GetOrAddTKey,TValue
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.TryGetService(Type serviceType, ILanguageService& service) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 58
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.GetServiceTLanguageService in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 43
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Project.get_SupportsCompilation() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Solution\Project.cs:line 91
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Document.d__19.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Solution\Document.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.d__10.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 212
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.Utility.DocumentExtensions.d__0.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Utility\DocumentExtensions.cs:line 30
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.CodeLensRequestHandler.d__3.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\CodeLensRequestHandler.cs:line 31
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.RequestRegistry.d__6.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Endpoints\RequestRegistry.cs:line 59

[Error - 12:19:52 PM] Please report this issue to https://github.com/microsoft/al/issues including information on how to reproduce it, if possible.
Processing of message 'textDocument/hover' failed with error: 'Could not load type 'System.ValueTuple2' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.' StackTrace: at Microsoft.Dynamics.Nav.CodeAnalysis.Utilities.DotNet.IsolatedDotNetTypeLoader..ctor(IAssemblyLocator locator) at Microsoft.Dynamics.Nav.CodeAnalysis.Utilities.DotNet.DotNetResolverFactory..ctor(IEnumerable1 assemblyProbingPaths, Boolean cachePathsToAssembliesInCurrentAppDomain) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis\Utilities\DotNet\DotNetResolverFactory.cs:line 27
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.<>c__DisplayClass6_0.b__0(Type svctype) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 62
at System.Collections.Immutable.ImmutableInterlocked.GetOrAddTKey,TValue
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.TryGetService(Type serviceType, ILanguageService& service) in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 58
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Host.HostLanguageServices.GetServiceTLanguageService in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Host\HostLanguageServices.cs:line 43
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Project.get_SupportsCompilation() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Solution\Project.cs:line 91
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.Document.d__19.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Workspace\Solution\Document.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.d__8.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 175
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces.DocumentExtensions.d__7.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.CodeAnalysis.Workspaces\Shared\Extensions\DocumentExtensions.cs:line 170
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.LanguageServer.HoverRequestHandler.d__3.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\LanguageServer\HoverRequestHandler.cs:line 36
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Dynamics.Nav.EditorServices.Protocol.RequestRegistry.d__6.MoveNext() in C:\a\16\s\source\Prod\Microsoft.Dynamics.Nav.EditorServices.Protocol\Endpoints\RequestRegistry.cs:line 59

duplicate question

All 4 comments

If I am informed correctly Dynamics needs at least.NET 4.7 as of version 2018.

Yes but 4.7 dosen't installing into Windows 10

I don't understand that statement. 4.7 is also installed with the Fall Creators Update. So you don't need 4.6.1 because.NET is downward compatible. In this case until at least 4.5

Hi @ndpatel0074u, in order to use the new compiler, you need to have .NET 4.7 installed.

See #1439 and #2431.

Was this page helpful?
0 / 5 - 0 ratings