Mono MSBuild error after installing reference assemblies Ubuntu 18.04












1















I would like to build a .net framework 4.7.2 project in Mono on Ubuntu 18.04



I installed mono-devel according to this guide:
https://www.mono-project.com/download/stable/



After installing and trying to run msbuild on one of my projects, I get this error:



/usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(1195,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. 


I found a reference assemblies package which I installed:
mono-reference-assemblies-4.0



After installing the package and running the build again, I am getting the following error:



MSBUILD : error MSB1025: An internal failure occurred while running MSBuild.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x000bb] in <0fd2831d9cb34830af9027441f77a417>:0

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0


This error occurs wherever I run msbuild from. It seems like it should be possible to build my project.



Any help would be greatly appreciated.










share|improve this question























  • how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

    – knocte
    Nov 23 '18 at 10:38






  • 1





    or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

    – knocte
    Nov 23 '18 at 10:40











  • @knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

    – Tjaart
    Nov 23 '18 at 10:45











  • mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

    – Tjaart
    Nov 23 '18 at 10:51






  • 1





    that's the problem, you're mixing 3.x with 5.x packages

    – knocte
    Nov 23 '18 at 12:22
















1















I would like to build a .net framework 4.7.2 project in Mono on Ubuntu 18.04



I installed mono-devel according to this guide:
https://www.mono-project.com/download/stable/



After installing and trying to run msbuild on one of my projects, I get this error:



/usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(1195,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. 


I found a reference assemblies package which I installed:
mono-reference-assemblies-4.0



After installing the package and running the build again, I am getting the following error:



MSBUILD : error MSB1025: An internal failure occurred while running MSBuild.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x000bb] in <0fd2831d9cb34830af9027441f77a417>:0

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0


This error occurs wherever I run msbuild from. It seems like it should be possible to build my project.



Any help would be greatly appreciated.










share|improve this question























  • how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

    – knocte
    Nov 23 '18 at 10:38






  • 1





    or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

    – knocte
    Nov 23 '18 at 10:40











  • @knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

    – Tjaart
    Nov 23 '18 at 10:45











  • mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

    – Tjaart
    Nov 23 '18 at 10:51






  • 1





    that's the problem, you're mixing 3.x with 5.x packages

    – knocte
    Nov 23 '18 at 12:22














1












1








1








I would like to build a .net framework 4.7.2 project in Mono on Ubuntu 18.04



I installed mono-devel according to this guide:
https://www.mono-project.com/download/stable/



After installing and trying to run msbuild on one of my projects, I get this error:



/usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(1195,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. 


I found a reference assemblies package which I installed:
mono-reference-assemblies-4.0



After installing the package and running the build again, I am getting the following error:



MSBUILD : error MSB1025: An internal failure occurred while running MSBuild.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x000bb] in <0fd2831d9cb34830af9027441f77a417>:0

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0


This error occurs wherever I run msbuild from. It seems like it should be possible to build my project.



Any help would be greatly appreciated.










share|improve this question














I would like to build a .net framework 4.7.2 project in Mono on Ubuntu 18.04



I installed mono-devel according to this guide:
https://www.mono-project.com/download/stable/



After installing and trying to run msbuild on one of my projects, I get this error:



/usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets(1195,5): error MSB3644: The reference assemblies for framework ".NETFramework,Version=v4.7.2" were not found. To resolve this, install the SDK or Targeting Pack for this framework version or retarget your application to a version of the framework for which you have the SDK or Targeting Pack installed. Note that assemblies will be resolved from the Global Assembly Cache (GAC) and will be used in place of reference assemblies. Therefore your assembly may not be correctly targeted for the framework you intend. 


I found a reference assemblies package which I installed:
mono-reference-assemblies-4.0



After installing the package and running the build again, I am getting the following error:



MSBUILD : error MSB1025: An internal failure occurred while running MSBuild.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x000bb] in <0fd2831d9cb34830af9027441f77a417>:0

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
File name: 'System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Build.Shared.BuildEnvironmentHelper.get_Instance () [0x00017] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.Utilities.Traits.get_Instance () [0x00000] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Execute (System.String commandLine) [0x003f2] in <0fd2831d9cb34830af9027441f77a417>:0
at Microsoft.Build.CommandLine.MSBuildApp.Main () [0x00028] in <0fd2831d9cb34830af9027441f77a417>:0


This error occurs wherever I run msbuild from. It seems like it should be possible to build my project.



Any help would be greatly appreciated.







msbuild mono ubuntu-18.04






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 23 '18 at 8:16









TjaartTjaart

1,88422650




1,88422650













  • how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

    – knocte
    Nov 23 '18 at 10:38






  • 1





    or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

    – knocte
    Nov 23 '18 at 10:40











  • @knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

    – Tjaart
    Nov 23 '18 at 10:45











  • mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

    – Tjaart
    Nov 23 '18 at 10:51






  • 1





    that's the problem, you're mixing 3.x with 5.x packages

    – knocte
    Nov 23 '18 at 12:22



















  • how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

    – knocte
    Nov 23 '18 at 10:38






  • 1





    or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

    – knocte
    Nov 23 '18 at 10:40











  • @knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

    – Tjaart
    Nov 23 '18 at 10:45











  • mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

    – Tjaart
    Nov 23 '18 at 10:51






  • 1





    that's the problem, you're mixing 3.x with 5.x packages

    – knocte
    Nov 23 '18 at 12:22

















how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

– knocte
Nov 23 '18 at 10:38





how did you install mono? this looks like you had a previous version of mono installed (4.6.2) before you installed the new one; you have to remove any mono related packages before installing the new version I reckon

– knocte
Nov 23 '18 at 10:38




1




1





or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

– knocte
Nov 23 '18 at 10:40





or maybe the package mono-reference-assemblies-4.0 comes from the old version; to double check this, you need to know from which apt source is that package coming from; maybe apt-cache gives you this info?

– knocte
Nov 23 '18 at 10:40













@knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

– Tjaart
Nov 23 '18 at 10:45





@knocte mono-reference-assemblies-4.0 is coming from universe and mono-devel is installed from the mono project repo I added as per the instructions I mentioned above. I can't seem to find reference assemblies elsewhere.

– Tjaart
Nov 23 '18 at 10:45













mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

– Tjaart
Nov 23 '18 at 10:51





mono package version: 5.16.0.179-0xamarin1+ubuntu1804b1, mono reference assemblies version: 3.12.1+dfsg-2

– Tjaart
Nov 23 '18 at 10:51




1




1





that's the problem, you're mixing 3.x with 5.x packages

– knocte
Nov 23 '18 at 12:22





that's the problem, you're mixing 3.x with 5.x packages

– knocte
Nov 23 '18 at 12:22












1 Answer
1






active

oldest

votes


















1














mono-reference-assemblies-4.0 package doesn't come from the stable channel of the new apt source that you added to install your new version of Mono, so you're mixing versions of Mono at runtime, which is causing those weird exceptions.



The solution is to uninstall this package and switch to unstable channel (because .NET 4.7.2 is too new for the stable one).






share|improve this answer


























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53442881%2fmono-msbuild-error-after-installing-reference-assemblies-ubuntu-18-04%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    mono-reference-assemblies-4.0 package doesn't come from the stable channel of the new apt source that you added to install your new version of Mono, so you're mixing versions of Mono at runtime, which is causing those weird exceptions.



    The solution is to uninstall this package and switch to unstable channel (because .NET 4.7.2 is too new for the stable one).






    share|improve this answer






























      1














      mono-reference-assemblies-4.0 package doesn't come from the stable channel of the new apt source that you added to install your new version of Mono, so you're mixing versions of Mono at runtime, which is causing those weird exceptions.



      The solution is to uninstall this package and switch to unstable channel (because .NET 4.7.2 is too new for the stable one).






      share|improve this answer




























        1












        1








        1







        mono-reference-assemblies-4.0 package doesn't come from the stable channel of the new apt source that you added to install your new version of Mono, so you're mixing versions of Mono at runtime, which is causing those weird exceptions.



        The solution is to uninstall this package and switch to unstable channel (because .NET 4.7.2 is too new for the stable one).






        share|improve this answer















        mono-reference-assemblies-4.0 package doesn't come from the stable channel of the new apt source that you added to install your new version of Mono, so you're mixing versions of Mono at runtime, which is causing those weird exceptions.



        The solution is to uninstall this package and switch to unstable channel (because .NET 4.7.2 is too new for the stable one).







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 26 '18 at 9:43

























        answered Nov 26 '18 at 9:04









        knocteknocte

        9,27364988




        9,27364988
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53442881%2fmono-msbuild-error-after-installing-reference-assemblies-ubuntu-18-04%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            這個網誌中的熱門文章

            Tangent Lines Diagram Along Smooth Curve

            Yusuf al-Mu'taman ibn Hud

            Zucchini