What is that error message about “Visual Basic Command Line Compiler has stopped working” about?
We have been notified of a mysterious error message that can display when sending or compiling reports on computers that are not Windows 10. This blog post explains what the error message is about and how to avoid it.
Symptoms
This applies to RDLC report layouts in Dynamics NAV 2016 on computers with Visual Studio 2015 installed and running all Windows versions that are supported by Dynamics NAV 2016, except Windows 10. You get an error when you perform one of the following tasks:
- From the Dynamics NAV Windows or Web client, you print/send a report to PDF, Microsoft Word, or Microsoft Excel.
- From the Dynamics NAV Development Environment or Windows client, you modify and compile an RDLC report layout.
Error:
Visual Basic Command Line Compiler has stopped working
The details section of the error displays a message similar to the following:
Problem signature: Problem Event Name: APPCRASH Application Name: vbc.exe Application Version: 14.0.1055.0 Application Timestamp: 563c1d26 Fault Module Name: s\SYSTEM32\MSVCP120_CLR0400.dll!__crtGetFileInformationByHandle Fault Module Version: 6.3.9600.18146 Fault Module Timestamp: 5650afd4 Exception Code: c0000139 Exception Offset: 0009d572 OS Version: 6.3.9600.2.0.0.16.7 Locale ID: 1039 Additional Information 1: 1abe Additional Information 2: 1abee00edb3fc1158f9ad6f44f0f6be8 Additional Information 3: 1abe Additional Information 4: 1abee00edb3fc1158f9ad6f44f0f6be8 --------------------------- Microsoft Dynamics NAV Development Environment --------------------------- Error while validating RDL content: ...
Cause
The error occurs if Microsoft .NET Framework 4.6 was not installed on the computer before Visual Studio 2015 was installed. You can read more about this issue in Knowledge Base (KB) article 3118750. This typically pertains to the computer on which the Dynamics NAV Development Environment is installed.
Resolution
On the computer where Visual Studio is installed, complete the resolution that is described in the Resolution for scenario 1 section of KB article 3118750.