Mono return error: mono mscorlib.dll was not found

前端 未结 2 649
野性不改
野性不改 2021-01-24 12:33

I\'ve developed a mono gtk 2.10 application with monodevelop 2.4.

But, when i try to launch the .exe outside my develop machine (about 5 virtual machine) i get ever:

相关标签:
2条回答
  • 2021-01-24 12:40

    You can try the following:

    % MONO_PATH=. mono yourapp.exe
    

    It will make mono look in the current directory to find its files. But if your environment is not set correctly you'll likely have other issues (e.g. finding the GAC, machine.config...). Look at the mono-project.com wiki for more information.

    0 讨论(0)
  • 2021-01-24 12:42

    It might be that your program was built against a version of the runtime that isn't installed on the other machines.

    For instance, If you compiled against 1.1 or 4.0 and your other systems only have 2.0 or 3.5 etc.

    Given that you are having these kinds of problems, you might want to look at mkbundle. If you do not need to distribute your program to third parties you might want to use the --static option.

    0 讨论(0)
提交回复
热议问题