Mono что это за папка в windows 10

In the world of software development and programming, there are numerous tools and technologies that play a crucial role in shaping the digital landscape. One such technology that has gained significant attention in recent years is the Mono folder. But what exactly is a Mono folder, and how does it contribute to the world of software development? In this article, we will delve into the world of Mono folder, exploring its definition, history, features, and applications.

What Is A Mono Folder?

A Mono folder is a software framework that allows developers to run .NET applications on non-Windows platforms, such as Linux and macOS. It is an open-source implementation of the .NET Framework, which enables developers to create cross-platform applications using C# and other .NET languages. The Mono folder provides a set of tools and libraries that allow developers to build, test, and deploy .NET applications on multiple platforms.

A Brief History Of Mono Folder

The Mono project was first announced in 2001 by Miguel de Icaza, a renowned software developer and founder of the GNOME project. The initial goal of the project was to create an open-source implementation of the .NET Framework, which would allow developers to run .NET applications on Linux and other non-Windows platforms. Over the years, the Mono project has evolved significantly, with contributions from thousands of developers worldwide. Today, the Mono folder is a widely-used technology in the software development industry, with applications in various fields, including gaming, mobile app development, and enterprise software development.

Key Features Of Mono Folder

The Mono folder offers several key features that make it an attractive choice for developers. Some of the most notable features include:

Cross-Platform Compatibility

One of the most significant advantages of the Mono folder is its ability to run .NET applications on multiple platforms. This means that developers can create applications using C# and other .NET languages, and then deploy them on Windows, Linux, macOS, and other platforms.

Open-Source

The Mono folder is an open-source technology, which means that it is free to use, modify, and distribute. This has led to a large community of developers contributing to the project, which has resulted in a robust and feature-rich framework.

Large Community

The Mono folder has a large and active community of developers, which provides a wealth of resources, including documentation, tutorials, and forums. This community support is invaluable for developers who are new to the technology.

Extensive Libraries And Tools

The Mono folder provides an extensive set of libraries and tools that make it easy for developers to build, test, and deploy .NET applications. These libraries and tools include the Mono Runtime, the Mono Compiler, and the Mono Debugger.

Applications Of Mono Folder

The Mono folder has a wide range of applications in various fields, including:

Gaming

The Mono folder is widely used in the gaming industry, particularly in the development of cross-platform games. Many popular games, including Unity and MonoGame, use the Mono folder to provide a seamless gaming experience across multiple platforms.

Mobile App Development

The Mono folder is also used in mobile app development, particularly in the development of cross-platform mobile apps. Many popular mobile apps, including Xamarin and MonoTouch, use the Mono folder to provide a seamless user experience across multiple mobile platforms.

Enterprise Software Development

The Mono folder is also used in enterprise software development, particularly in the development of cross-platform enterprise applications. Many large enterprises, including IBM and Oracle, use the Mono folder to provide a seamless user experience across multiple platforms.

How To Use Mono Folder

Using the Mono folder is relatively straightforward, particularly for developers who are familiar with .NET and C#. Here are the general steps to get started with the Mono folder:

Step 1: Install The Mono Framework

The first step is to install the Mono framework on your system. This can be done by downloading the Mono installer from the official Mono website and following the installation instructions.

Step 2: Choose A Development Environment

Once the Mono framework is installed, you need to choose a development environment. There are several development environments available, including Visual Studio, MonoDevelop, and Xamarin Studio.

Step 3: Create A New Project

Once you have chosen a development environment, you can create a new project. This can be done by selecting the project type, such as a console application or a web application, and then choosing the Mono framework as the target framework.

Step 4: Write Your Code

Once the project is created, you can start writing your code. This can be done using C# or other .NET languages.

Step 5: Compile And Run Your Code

Once you have written your code, you can compile and run it using the Mono compiler and runtime.

Conclusion

In conclusion, the Mono folder is a powerful technology that allows developers to run .NET applications on non-Windows platforms. Its cross-platform compatibility, open-source nature, and extensive libraries and tools make it an attractive choice for developers. Whether you are a seasoned developer or just starting out, the Mono folder is definitely worth exploring. With its wide range of applications in various fields, including gaming, mobile app development, and enterprise software development, the Mono folder is an essential tool for any developer looking to create cross-platform applications.

Feature Description
Cross-Platform Compatibility Allows developers to run .NET applications on multiple platforms, including Windows, Linux, and macOS.
Open-Source Free to use, modify, and distribute, with a large community of developers contributing to the project.
Large Community A large and active community of developers provides a wealth of resources, including documentation, tutorials, and forums.
Extensive Libraries and Tools Provides an extensive set of libraries and tools, including the Mono Runtime, the Mono Compiler, and the Mono Debugger.
  1. Install the Mono Framework: Download the Mono installer from the official Mono website and follow the installation instructions.
  2. Choose a Development Environment: Select a development environment, such as Visual Studio, MonoDevelop, or Xamarin Studio.

What Is A Mono Folder And How Does It Work?

A Mono Folder is a type of folder that contains all the necessary files and dependencies for a project in a single location. It is designed to simplify the development process by keeping all the required files organized and easily accessible. This allows developers to focus on writing code without worrying about managing multiple files and dependencies.

The Mono Folder works by storing all the project files, including code, images, and other assets, in a single folder. This folder can be easily shared or moved, making it a convenient way to collaborate with others or work on a project from different locations. The Mono Folder also allows developers to easily manage different versions of their project by creating separate folders for each version.

What Are The Benefits Of Using A Mono Folder?

Using a Mono Folder offers several benefits, including simplified project management, improved collaboration, and increased productivity. By keeping all the project files in a single location, developers can quickly find and access the files they need, reducing the time spent searching for files and increasing the time spent writing code.

Another benefit of using a Mono Folder is that it allows developers to easily share their project with others. By simply sharing the Mono Folder, developers can ensure that all the necessary files and dependencies are included, making it easy for others to work on the project. This makes it an ideal solution for collaborative projects or for sharing code with others.

How Do I Create A Mono Folder?

Creating a Mono Folder is a straightforward process that involves creating a new folder and adding all the necessary project files to it. To start, create a new folder and give it a name that reflects the project. Then, add all the project files, including code, images, and other assets, to the folder.

Once all the files are added, organize them in a logical structure, such as creating subfolders for different types of files. This will make it easy to find and access the files as needed. Finally, make sure to include all the necessary dependencies, such as libraries or frameworks, in the Mono Folder.

What Are Some Best Practices For Using A Mono Folder?

When using a Mono Folder, there are several best practices to keep in mind. One of the most important is to keep the folder organized and structured. This means creating subfolders for different types of files and keeping the files in a logical order.

Another best practice is to use a consistent naming convention for files and folders. This will make it easy to identify the files and folders and avoid confusion. Additionally, make sure to include a README file in the Mono Folder that explains the project and how to use it. This will make it easy for others to understand the project and get started quickly.

Can I Use A Mono Folder For Large Projects?

Yes, a Mono Folder can be used for large projects. In fact, it is often more beneficial for large projects, as it allows developers to keep all the necessary files and dependencies organized and easily accessible. However, for very large projects, it may be necessary to create subfolders or use other organizational tools to keep the files manageable.

When using a Mono Folder for a large project, it is essential to keep the folder organized and structured. This means creating subfolders for different types of files and keeping the files in a logical order. Additionally, make sure to include all the necessary dependencies, such as libraries or frameworks, in the Mono Folder.

How Do I Share A Mono Folder With Others?

Sharing a Mono Folder with others is a straightforward process that involves sharing the folder itself. This can be done by sending the folder via email, sharing it through a cloud storage service, or by using a version control system.

When sharing a Mono Folder, make sure to include all the necessary files and dependencies. This will ensure that others can work on the project without any issues. Additionally, consider including a README file that explains the project and how to use it. This will make it easy for others to understand the project and get started quickly.

What Are Some Alternatives To Using A Mono Folder?

There are several alternatives to using a Mono Folder, including using a version control system, such as Git, or a project management tool, such as Asana or Trello. These tools allow developers to manage their projects and collaborate with others, but they may not offer the same level of simplicity and flexibility as a Mono Folder.

Another alternative is to use a cloud-based storage service, such as Google Drive or Dropbox, to store and share project files. This can be a convenient way to collaborate with others, but it may not offer the same level of organization and structure as a Mono Folder. Ultimately, the choice of tool will depend on the specific needs of the project and the preferences of the developers involved.

Windows 10: What is Mono and should I uninstall it?

Discus and support What is Mono and should I uninstall it? in Windows 10 Network and Sharing to solve the problem; There is a .msi file named mono and a corresponding folder, I’ve never installed this….
Discussion in ‘Windows 10 Network and Sharing’ started by Oliver_658, Dec 4, 2020.

  1. What is Mono and should I uninstall it?

    There is a .msi file named mono and a corresponding folder, I’ve never installed this.

    :)

  2. How do you uninstall chipset drivers?

    I’m installing a new mobo so I need to uninstall the intel 865g drivers to make way for the P35 drivers.

    Can’t find any uninstall options in add/remove programs and intel chipset inst listed in driver cleaner.

    Any suggestions? *Confused

  3. Mono audio (ease of access) plus Listen to Microphone (audio control)

    I have not been able to use the batch file as a workaround to force mono mode to be active at start-up.

    Would you (or anyone here?) be able replicate the step-by-step I posted in the first place? This behavior seems this is a defect in Windows 10 version 20H2, and if so, it would be most helpful if someone could duplicate the result I’m seeing, so I can make appropriate posting on microsoft forum somewhere.

    Thanks very much

  4. What is Mono and should I uninstall it?

    Accessablility Question: Mono Audio

    Windows 10 has been released and like Windows 8.1, Windows 8, Windows 7, etc., does not have accessibility support for half-deaf people.

    Does Microsoft have a plan to implement this accessibility feature at any point, or are we going to be subjected to this again? Is there a way to set sound output to mono in Windows 7?

    I am not interested at all in a driver-implemented mono feature or a suggestion to use a mono adaptor.

Thema:

What is Mono and should I uninstall it?

  1. What is Mono and should I uninstall it? — Similar Threads — Mono should uninstall

  2. Whats is mono folder in C:

    in Windows 10 Gaming

    Whats is mono folder in C:: Pls help me What is mono folderIt has a bunch of stuff in it

    https://answers.microsoft.com/en-us/windows/forum/all/whats-is-mono-folder-in-c/0c5ff0df-94ff-488a-a391-111c455fa85f

  3. Whats is mono folder in C:

    in Windows 10 Software and Apps

    Whats is mono folder in C:: Pls help me What is mono folderIt has a bunch of stuff in it

    https://answers.microsoft.com/en-us/windows/forum/all/whats-is-mono-folder-in-c/0c5ff0df-94ff-488a-a391-111c455fa85f

  4. I can’t uninstall Magic Desktop. What should I do?

    in Windows 10 Performance & Maintenance

    I can’t uninstall Magic Desktop. What should I do?: Let’s see how Magic Desktop was a crybaby. SUCH A CRYBABY, MAGIC DESKTOP!!

    https://answers.microsoft.com/en-us/windows/forum/all/i-cant-uninstall-magic-desktop-what-should-i-do/92850200-23c2-4d34-931f-a4c4865e89d5

  5. I can’t uninstall Magic Desktop. What should I do?

    in Windows 10 Gaming

    I can’t uninstall Magic Desktop. What should I do?: Let’s see how Magic Desktop was a crybaby. SUCH A CRYBABY, MAGIC DESKTOP!!

    https://answers.microsoft.com/en-us/windows/forum/all/i-cant-uninstall-magic-desktop-what-should-i-do/92850200-23c2-4d34-931f-a4c4865e89d5

  6. I can’t uninstall Magic Desktop. What should I do?

    in Windows 10 Software and Apps

    I can’t uninstall Magic Desktop. What should I do?: Let’s see how Magic Desktop was a crybaby. SUCH A CRYBABY, MAGIC DESKTOP!!

    https://answers.microsoft.com/en-us/windows/forum/all/i-cant-uninstall-magic-desktop-what-should-i-do/92850200-23c2-4d34-931f-a4c4865e89d5

  7. I uninstalled my Wifi Driver, what should I do?

    in Windows 10 Software and Apps

    I uninstalled my Wifi Driver, what should I do?: Hi.Yesterday in the morning before I went to school my Huawei D14 laptop could connect to the wifi. When I opened my computer at night I tried to connect my laptop to the wifi but it wouldn’t connect. When I try to connect it to the internet it says «No Internet» but my phone…
  8. I uninstalled my Wifi Driver, what should I do?

    in Windows 10 Drivers and Hardware

    I uninstalled my Wifi Driver, what should I do?: Hi.Yesterday in the morning before I went to school my Huawei D14 laptop could connect to the wifi. When I opened my computer at night I tried to connect my laptop to the wifi but it wouldn’t connect. When I try to connect it to the internet it says «No Internet» but my phone…
  9. What is a C:\Mono? Should I uninstall it?

    in Windows 10 Gaming

    What is a C:\Mono? Should I uninstall it?: I was going through my Storage Drives in my settings and cleaning out unnecessary/unused applications in my laptop. However, I noticed this file called C:\Mono and it consist of files to name: bin, etc, include, lib, and share. This file takes a lot of storage about 607MB and…
  10. What is a C:\Mono? Should I uninstall it?

    in Windows 10 Software and Apps

    What is a C:\Mono? Should I uninstall it?: I was going through my Storage Drives in my settings and cleaning out unnecessary/unused applications in my laptop. However, I noticed this file called C:\Mono and it consist of files to name: bin, etc, include, lib, and share. This file takes a lot of storage about 607MB and…

  • Описание
  • Удаление
  • Заключение

Данная статья расскажет о предназначении папки .mono, которую вы можете заметить у себя на локальном диске.

Папка компонента, связанного с .NET Framework, который необходим для работы некоторых приложений, игр. Папка может появиться например после установки игры Robocraft.

Стандартное расположение папки:

C:\Users\Dima\AppData\Roaming\.mono

Директория может быть скрытой.

На самом деле Mono — некий проект, который занимается системой, основанной на .NET Framework. Простыми словами это компонент, который используется при создании некоторых программ, игр. Само по себе ПО .NET Framework от Microsoft — платформа, которая необходима для работы многих программ, включая игры.

Каталог .mono, расположенный в директории игры Hearthstone:

Также может быть в директории ProgramData:

Папка .mono — можно ли удалить?

Если папка весит немного — не стоит удалять, лучше оставить, она может понадобиться для работы некоторого ПО. Когда директория имеет большой размер — лучше сперва создать точку восстановления, а потом уже удалять.

Точку восстановления создавать очень желательно (в случае проблем сэкономит время и сохранит нервы):

  1. Откройте панель управления, можно например так: зажмите Win + R > введите команду control или control panel > кликните ОК.
  2. Найдите и запустите значок Система.
  3. Далее кликните слева Защита системы.
  4. Выберите системный диск (обычно имеет букву C) > нажмите кнопку Создать.
  5. Назовите точку восстановления, можно просто указать название До удаления папки .mono.

РЕКЛАМА

Заключение

Выяснили:

  1. Папка .mono — относится к платформе .NET Framework, необходима для работы софта, например игр, некоторых приложений.
  2. Если размер директории .mono небольшой — лучше оставить, не удалять.
  3. При удалении лучше заранее создать точку восстановления.

Удачи.

Содержание

  • 1. Что такое MONO.EXE?
  • 2. MONO.EXE безопасен, или это вирус или вредоносная программа?
  • 3. Могу ли я удалить или удалить MONO.EXE?
  • 4. Распространенные сообщения об ошибках в MONO.EXE
  • 5. Как исправить MONO.EXE
  • 6. Январь 2023 Обновление
  • 7. Загрузите или переустановите MONO.EXE


Обновлено 2023 января: Вот три шага к использованию инструмента восстановления для устранения проблем с exe на вашем компьютере: Получите его по адресу эту ссылку

  1. Скачайте и установите это программное обеспечение.
  2. Просканируйте свой компьютер на наличие проблем с exe.
  3. Исправьте ошибки exe с помощью программного инструмента

MONO.EXE это исполняемый файл, который является частью Сеть разработчиков Microsoft разработанный Microsoft, Версия программного обеспечения для Windows: 1.0.0.0 обычно 16043 в байтах, но у вас может отличаться версия.

Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли MONO.EXE Файл на вашем компьютере — это вирус или вредоносная программа, которую вы должны удалить, или, если это действительно допустимый файл операционной системы Windows или надежное приложение.

Рекомендуется: Выявление ошибок, связанных с MONO.EXE
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Является ли MONO.EXE вирусом или вредоносным ПО?

MONO.EXE безопасен, или это вирус или вредоносная программа?

Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, для MONO.EXE его путь будет примерно таким: C: Program Files Microsoft Microsoft Developer Network MONO.EXE

Чтобы определить его путь, откройте диспетчер задач, перейдите в «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.

Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, — это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.

Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.

Наиболее важные факты о MONO.EXE:

  • Имя: MONO.EXE
  • Программного обеспечения: Сеть разработчиков Microsoft
  • Издатель: Microsoft
  • Ожидаемое местоположение: C: Program Files Microsoft Сеть разработчиков Microsoft подпапке
  • Ожидаемый полный путь: C: Program Files Microsoft Сеть разработчиков Microsoft MONO.EXE
  • SHA1: 4D100A9E94BB3F162C26A992F4E02B19B1AB4CB9
  • SHA256:
  • MD5: 6E1A2583BAB1827D8E0D8D8442566B80
  • Известно, что до 16043 размер байт в большинстве Windows;

Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, прежде чем удалять MONO.EXE. Для этого найдите этот процесс в диспетчере задач.

Найти его местоположение и сравнить размер и т. Д. С приведенными выше фактами

Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус MONO.EXE, необходимо скачайте и установите приложение полной безопасности, как это, Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.

Кроме того, функциональность вируса может сама влиять на удаление MONO.EXE. В этом случае вы должны включить Безопасный режим с загрузкой сетевых драйверов — безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.

Могу ли я удалить или удалить MONO.EXE?

Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.

Лучшая диагностика для этих подозрительных файлов — полный системный анализ с ASR Pro or это антивирус и средство для удаления вредоносных программ, Если файл классифицируется как вредоносный, эти приложения также удаляют MONO.EXE и избавляются от связанных вредоносных программ.

Однако, если это не вирус, и вам нужно удалить MONO.EXE, вы можете удалить Microsoft Developer Network со своего компьютера, используя его деинсталлятор. Если вы не можете найти его деинсталлятор, вам может потребоваться удалить Microsoft Developer Network, чтобы полностью удалить MONO.EXE. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.

  • 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите Панель управления, а затем под Программы:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
    o Windows XP: нажмите Установка и удаление программ.
  • 2. Когда вы найдете программу Сеть разработчиков Microsoftщелкните по нему, а затем:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
    o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
  • 3. Следуйте инструкциям по удалению Сеть разработчиков Microsoft.

Распространенные сообщения об ошибках в MONO.EXE

Наиболее распространенные ошибки MONO.EXE, которые могут возникнуть:

• «Ошибка приложения MONO.EXE».
• «Ошибка MONO.EXE».
• «MONO.EXE столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства».
• «MONO.EXE не является допустимым приложением Win32».
• «MONO.EXE не запущен».
• «MONO.EXE не найден».
• «Не удается найти MONO.EXE».
• «Ошибка запуска программы: MONO.EXE.»
• «Неверный путь к приложению: MONO.EXE.»

Эти сообщения об ошибках .exe могут появляться во время установки программы, во время выполнения связанной с ней программы Microsoft Developer Network, во время запуска или завершения работы Windows или даже во время установки операционной системы Windows. Отслеживание момента появления ошибки MONO.EXE является важной информацией при устранении неполадок.

Как исправить MONO.EXE

Аккуратный и опрятный компьютер — это один из лучших способов избежать проблем с MONO.EXE. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.

Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс MONO.EXE на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.

Обновлено в январе 2023 г .:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Загрузите или переустановите MONO.EXE

Вход в музей Мадам Тюссо не рекомендуется загружать файлы замены exe с любых сайтов загрузки, так как они могут сами содержать вирусы и т. д. Если вам нужно скачать или переустановить MONO.EXE, то мы рекомендуем переустановить основное приложение, связанное с ним. Сеть разработчиков Microsoft.

Что такое сеть разработчиков Microsoft

MSDN Visual Studio Enterprise Стандартная подписка Visual Studio Enterprise с MSDN стоит $ 5,999 в течение первого года и $ 2,569 в год за продления. Клиенты VL получают скидку, конечно. Годовая облачная подписка (с бессрочной лицензией) стоит $ 2,999 в год.

Информация об операционной системе

Ошибки MONO.EXE могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:

  • Windows 10
  • Windows 8.1
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows ME
  • Windows 200

Это может быть глупый вопрос…но я просто смотрел в проект Mono, и у них есть раздел об установке Mono на Windows. Но, поскольку Windows, очевидно, уже имеет .NET runtime, может ли кто-нибудь сказать мне, в чем именно смысл иметь Mono для Windows? Это помогает в кросс-платформенной разработке или что-то в этом роде?

12 ответов


поскольку Mono не реализует .Net 100% так же, как MS .Net Framework, хорошо, что вы можете протестировать Mono без необходимости запуска в Linux. Также Mono имеет привязки для создания форм с GTK, которые MS не поддерживает.


есть несколько функций Mono, которые .NET не имеет.

Mono высоки модульно. Вы можете разбить его на мелкие кусочки и только развернуть ровно те части, которые вам нужны. Не нужна система.В XML? Ладно, все кончено.

Mono встраивается. Вы можете разместить его внутри приложения C/C++, чтобы позволить пользователям создавать сценарии из безопасной управляемой изолированной среды. Самый известный пример этого-mod_mono, который размещает Mono внутри Apache веб-сервер, и как ASP.NET реализуется в Mono, например. Эта функция отлично сочетается с упомянутой выше модульностью.

Это уже упоминалось: статическая связь. и идет вместе с modularization.

компилятор как Служба-это еще один. Андерс Хейльсберг уже давно говорит об этом!—3—>долго времени, и может быть, просто, возможно, он будет готов к C# 5.0. Ну, Mono уже есть он и на самом деле имел это в течение многих лет.

Мигель де Икаса, ведущий разработчик Mono также имеет инициативу, которую он называет «объятия и Extend.NET», который расширяет CLI способами, которые (в настоящее время) невозможны с другими реализациями CLI (включая .NET). До сих пор, объятия и Extend.NET имеет три особенности.

Mono.Simd, который дает безопасный и контролируемый доступ к инструкциям SIMD базового процессора (например, SSE на Intel или AltiVec на PowerPC). Использованный для игр и Графика.

64-битные индексы массива, которые разрешены спецификацией ECMA, но Mono-единственная виртуальная машина, которая фактически предоставляет их. Используется в суперкомпьютерах.

и совсем недавно, продолжения. На самом деле это первый раз, когда Mono выходит за рамки спецификации: индексы длинного массива совершенно действительны в соответствии со спецификацией и Mono.Simd также работает на каждой CLI-совместимой реализации (хотя очень S-L-O-W), но моно.Tasklet должен специальная поддержка от виртуальной машины, которая не является частью CLI или .Сеть. Это используется для игровой логики и, например, во второй жизни.


  • Mono does some things the .Net doesn't. например, mono поддерживает статическую компоновку, чтобы вы могли создавать, компилировать и распространять приложение, не требуя отдельного установщика времени выполнения. Если вы создали приложение, чтобы полагаться на mono, чтобы быть кросс-платформенным, есть несколько различий, и поэтому использование mono в Windows является большей гарантией совместимости.

  • .Net does some things that mono doesn't. в BCL есть несколько мест, которые еще не портированы для mono. Если вы хотите приложение, которое будет работать на mac / linux вы, вероятно, хотите сначала разработать для mono, даже если вы делаете работу в windows.


Если вы хотите разработать кросс-платформенное приложение на C#, то использование реализации Microsoft не самая умная вещь, так как нет полностью совместимой Альтернативы для других платформ.

таким образом, использование Mono в Windows для разработки приложений гарантирует, что у вас будет мало проблем с переносом его на другую ОС (при условии, что вы избегаете других ям, таких как P/Invoke).


из моно технический FAQ:

почему поддержка Windows, когда вы можете запустить реальную вещь?

существуют различные причины:

поддержка Windows помогает нам идентифицировать портативные части Mono
из непереносимых версий,
помогая Mono стать более портативным в
будущее.

Это помогает нам, так как мы можем изолировать проблемы в моногородах по
разбиение проблемы (это
проблема времени выполнения или проблема ОС?).

около половины участников Mono являются разработчиками Windows. У них есть
много различных причин для
внося вклад в усилия, и мы
очень важно, чтобы эти
разработчики запускают среду выполнения в Windows
не заставляя их использовать новый
операционная система.

Mono не сильно изменяет реестр windows, обновляет системные библиотеки DLL,
установка DLL в Windows / System32
путь.

Это помогает Разработчики на базе Windows, чтобы проверить свой код под
Mono перед развертыванием в Linux.

Mono и применения которые врезают Mono можно раскрыть без
установщик (вы можете «xcopy» развернуть
применение и необходимое Mono
файлы без установки .NET
время выполнения.)


некоторые люди использовали его, потому что им не разрешено устанавливать .Net framework на своих ПК с Windows из-за количества реестра и системных файлов, которые он делает. (В плотно контролируемых средах.)

Mono, с другой стороны, автономно содержится в программных файлах и записывает только раздел реестра с его путем (который не требуется запускать).

Я думаю, что это глупо, но это то, что нам сказали несколько пользователей.


Это в основном там, как помощь в разработке моно приложений для моно конкретных библиотек. Также за помощь в продвижении дела, чтобы разработчики могли работать в своей естественной среде при разработке для Mono.


хотя это не представляет широкого интереса, есть несколько случаев, когда mono имеет улучшения по сравнению со стандартной средой выполнения Microsoft. Мигель выступил с докладом о некоторых из них в PDC в этом году:

см. эти сообщения:

  • видео-презентации
  • поддержка SIMD и игры

также, Даже если у вас есть программа, динамически связанная с Mono, вы можете скомпилировать ее .exe и Mono runtime на pendrive и goto другой компьютер без .NET / Mono установлен, и запустите эту программу на новом ПК без установки во время выполнения. ie, это приводит к портативным приложениям (особенно полезно в качестве портативных приложений USB pen drive)
Это невозможно .Сеть. У вас должна быть установлена среда выполнения .NET определенным способом установки, т. е. среда выполнения, содержащая папку copy и paste not вероятный.


Я думаю, главная причина они сделали это, чтобы они могли работать .Net приложений на Mono и .Чистый бок о бок, чтобы сравнить их. Кроме того, есть несколько приложений, которые зависят от библиотеки Mono.


чтобы добавить к многочисленным причинам, упомянутым в других ответах, Mono для Windows может потребоваться установить на Wine, чтобы позволить запускать приложения .Net внутри Wine.



Содержание

  1. 990x.top
  2. Простой компьютерный блог для души)
  3. Папка .mono появилась на диске — что это? (mono.msi)
  4. Папка .mono — что это такое?
  5. Папка .mono — можно ли удалить?
  6. Заключение
  7. Mono для windows что это
  8. Содержание
  9. Состав и функциональность
  10. Юридические вопросы
  11. FastReport .Mono. Что это, и для чего?
  12. Какой смысл Mono в Windows?
  13. 12 ответов
  14. Mono делает то, что не делает .Net.
  15. .Net делает некоторые вещи, которые моно не делает.

990x.top

Простой компьютерный блог для души)

Папка .mono появилась на диске — что это? (mono.msi)

Данная статья расскажет о предназначении папки .mono, которую вы можете заметить у себя на локальном диске.

Папка .mono — что это такое?

Папка компонента, связанного с .NET Framework, который необходим для работы некоторых приложений, игр. Папка может появиться например после установки игры Robocraft.

Стандартное расположение папки:

Директория может быть скрытой.

На самом деле Mono — некий проект, который занимается системой, основанной на .NET Framework. Простыми словами это компонент, который используется при создании некоторых программ, игр. Само по себе ПО .NET Framework от Microsoft — платформа, которая необходима для работы многих программ, включая игры.

Каталог .mono, расположенный в директории игры Hearthstone:

Также может быть в директории ProgramData:

Папка .mono — можно ли удалить?

Если папка весит немного — не стоит удалять, лучше оставить, она может понадобиться для работы некоторого ПО. Когда директория имеет большой размер — лучше сперва создать точку восстановления, а потом уже удалять.

Точку восстановления создавать очень желательно (в случае проблем сэкономит время и сохранит нервы):

  1. Откройте панель управления, можно например так: зажмите Win + R > введите команду control или control panel > кликните ОК.
  2. Найдите и запустите значок Система.
  3. Далее кликните слева Защита системы.
  4. Выберите системный диск (обычно имеет букву C) > нажмите кнопку Создать.
  5. Назовите точку восстановления, можно просто указать название До удаления папки .mono.

Заключение

  1. Папка .mono — относится к платформе .NET Framework, необходима для работы софта, например игр, некоторых приложений.
  2. Если размер директории .mono небольшой — лучше оставить, не удалять.
  3. При удалении лучше заранее создать точку восстановления.

Mono для windows что это

Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения. Основной разработчик проекта Mono — корпорация Xamarin [2] , ранее Novell. Проект возглавляет Мигель де Икаса, известный разработчик, основатель проекта GNOME. Реализации Mono существуют для следующих операционных систем: Windows, Linux, BSD (FreeBSD, OpenBSD, NetBSD), Solaris, Mac OS X, Apple iOS, Wii [3] . Поддерживаются платформы: s390, SPARC, PowerPC, x86/x86-64, IA-64, ARM, Alpha, MIPS, HP PA [3] .

Содержание

Состав и функциональность

Mono включает в себя компилятор языка C# — dmcs [4] , среду исполнения .NET — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик, а также ряд библиотек, включая реализацию WinForms, ADO.NET и ASP.NET, а также компиляторы smcs (для создания приложений для Moonlight) и vbc (для приложений, написанных на VB.NET).

В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу .NET.

Также Mono содержит альтернативу структуре WPF-приложений (XAML + C# или любой другой язык, который поддерживается в данной среде исполнения). Данный язык называется Glade, при помощи него можно собирать GTK-приложения.

Mono может исполнять модули, написанные на языках C#, F#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, Erlang, SmallTalk, Lisp, PHP и Object Pascal (при наличии компилятора в среде .Net/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel.

Юридические вопросы

После заключения Microsoft договорённости с компанией Novell [5] платформа Mono была официально признана реализацией .NET на Unix-подобных операционных системах (Linux, Mac OS X и других). Однако договорённость касается только Novell и клиентов Novell; также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO, и использование их в Mono находится под угрозой юридических претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение [6] ). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует не использовать эти API. [6]

Принятая в проекте лицензия на компилятор и другие программы — GNU GPL. Лицензия на среду исполнения и другие библиотеки — GNU LGPL. Лицензия на библиотеки классов —MIT.

Компания Microsoft объявила, что стандарты C# (ECMA 334) и инфраструктуры CLI (ECMA 335) теперь попадают под действие документа Community Promise (Обещание Сообществу), официально заявляющего отсутствие патентных или иных претензий на стандартизированные таким образом разработки. Данный шаг снимает многочисленные противоречия, касающиеся платформы Mono, которая фактически является opensource реализацией этих стандартов, и дает ей иммунитет на случай, если патентный вопрос будет поднят вновь.

Данное заявление опубликовал Старший менеджер по связям с общественностью Департамента Стратегий платформ Peter Galli как ответ на недавние запросы Мигеля де Икасы относительно лицензирования стандартов ECMA 334 и 335. В нём, в частности, говорится, что, давая обещание сообществу, Microsoft добровольно отказывается от патентного преследования юридических и частных лиц производящих, использующих, распространяющих, рекламирующих, продающих любые оговоренные в патентах реализации, независимо от модели их разработки и распространения, включая открытые модели разработки, такие как LGPL и GPL.

При этом открытым остается вопрос реализации технологий, не упомянутых в Community Promise. В связи с этим вице-президент Novell Мигель де Икаса объявил, что с этого момента проект Mono будет разбит на две ветки:

FastReport .Mono. Что это, и для чего?

Моно — это платформа разработки с открытым исходным кодом на основе .NET Framework, позволяет разработчикам создавать кросс-платформенные приложения. Реализация Mono .NET основана на стандартах ECMA для C # и Common Language Infrastructure.

Разработанный компанией Novell, Xamarin, а теперь Microsoft и .NET Foundation, проект Mono имеет активное и энтузиастское сообщество. Mono включает как инструменты разработчика, так и инфраструктуру, необходимую для запуска клиентских и серверных приложений .NET.

Платформа Mono состоит из нескольких компонентов:

Компилятор C # — поддерживает C # стандарта 1.0, 2.0, 3.0, 4.0, 5.0 и 6.0 (ECMA).

Mono Runtime — среда выполнения ECMA Common Language Infrastructure (CLI). Среда исполнения предоставляет компилятор Just-in-Time (JIT), компилятор Ahead-of-Time (AOT), загрузчик библиотек, сборщик мусора и др.

Библиотека классов .NET Framework. Платформа Mono предоставляет реализацию библиотек WinForms, ADO.Net, ASP.Net и других.

Mono Class Library – было создано множество классов с дополнительной функциональностью специально для Mono, которые выходят за рамки библиотеки базового класса, предоставляемой Microsoft.

Несмотря на предвзятое отношение разработчиков к платформе Mono, многие известные компании используют его. Например:

  • Novell использует Mono для клиентских и серверных приложений;
  • Unity Technologies использует Mono в инструменте моделирования компьютерных игр Unity 3D. Это дает возможность создавать кросс-платформенные видеоигры;
  • Artisteer использует Mono для переноса своего веб дизайнера на другую платформу. Начиная с версии 2.2, можно запустить свое программное обеспечение с помощью Mono.

Так как кросс-платформенных генераторов не так уж и много, а действительно хороших, так вообще по пальцам посчитать можно, FastReports решила создать генератор отчетов для Mono. Тем более, что уже есть готовый популярный генератор отчетов FastReport.Net, на базе которого и был создан FastReport.Mono. Он появился в 2013 году, и на тот момент повторял функционал FastReport.Net. Однако сейчас, между ними есть различия. Что уж таить, FR.Net значительно продвинулся вперед. Тем не менее FastReport.Mono остается сильным конкурентом в своей нише. И лично я не знаю других генераторов отчетов под фреймворк Mono с таким богатым функционалом.

Что же предлагает FastReport.Mono?

  • Удобный и функциональный дизайнер отчетов;
  • Подключение к любой БД, и не только. Даже текстовые файлы могут быть источниками данных, не говоря уже об XML и JSON;
  • Наличие встроенного скрипта отчета. Что наделяет отчет огромными возможностями. Ведь вы можете использовать библиотеки Mono прямо в отчете, для произведения преобразований данных, а также работать с объектами отчета;
  • Веб отчеты, на основе ASP.Net;

Давайте рассмотрим детальнее. Итак, с FastReport.Mono можно работать в разных операционных системах. Ну конечно же, Mono кросс-платформенный фреймворк. Поэтому нам доступны системы: Windows, MacOs, семейство Linux.

Для работы с Mono, а соответственно и с FastReport.Mono подходят следующие среды разработки:

Microsoft Visual Studio (под Windows), MonoDevelop (Windows, MacOs, Linux) и Embarcadero Delphi Prism (Windows, MacOs, Linux).

Языки программирования, для работы с FR.Mono: C#, VB.Net, Oxygene (Embarcadero Delphi Prism).

Язык встроенного скрипта отчета: C#, VB.Net. Все также, как и в FastReport.Net.

Источники данных, доступные по умолчанию: XML, CSV. А для подключения к базам данных нужно использовать источник данных пользовательского приложения, или внешние коннекторы, устанавливаемые в систему.

Интересные особенности генератора отчетов:

  • диалоговые формы – перед отображением отчета можно вывести форму с элементами управления. Таким образом пользователь отчета может задать параметры отображения отчета. Например, отфильтровать нужные значения;
  • наследование отчетов – возможность использовать отчет как базовый шаблон для других. Это удобно, когда вы делаете много подобных отчетов. Кроме того, изменения в базовом отчете отобразятся во всех наследованных отчетах. Это тоже можно отнести к плюсам. Ведь не нужно изменять большое количество отчетов, если требуются правки базового шаблона;
  • Компонент предварительного просмотра отчета – позволяет просматривать отчет и делать его экспорт, отправлять email, а также управлять просмотром отображая план отчета, переходить между страницами;
  • Дизайнер отчета может быть вызван отдельно как самостоятельная программа, может быть вызван во время разработки пользовательского приложения, а также во время выполнения пользовательского приложения. Последний вариант очень интересен. По сути вы встраиваете дизайнер в свою программу и даете пользователю возможность редактировать отчеты самостоятельно.
  • Продвинутый режим печати – еще один продуманный инструмент. Настройки печати очень богатые.

Веб отчеты реализуются посредством технологии ASP.Net и ASP.Net MVC. Что тут сказать — современный и востребованный подход.

Список возможных экспортов отчета достаточно большой:

  • Acrobat PDF;
  • Images Jpeg/PNG/BMP/GIF/TIFF;
  • RichText;
  • Word OOXML (docx);
  • PowerPoint OOXML (pptx);
  • HTML;
  • MHT (web archive);
  • Microsoft XPS;
  • Excel OLE;
  • Excel XML;
  • Excel binary (xls);
  • Excel OOXML (xlsx);
  • Comma separated values (CSV);
  • DBF (table);
  • Open Document Speadsheet (OpenOffice);
  • Open Document Text (OpenOffice);
  • Email;
  • PostScript;
  • Json;
  • LaTex;
  • FTP;
  • Text File / Matrix Printer;
  • Clouds (DropBox);
  • Clouds (Box);
  • Clouds (FastReport Cloud);
  • Clouds (GoogleDrive);
  • Clouds (OneDrive).

Обратите внимание, последние элементы списка – Clouds – это по сути сохранение отчета в облачные сервисы.

Какой смысл Mono в Windows?

60 Adam Haile [2009-04-15 16:18:00]

Это может быть глупый вопрос. но я просто смотрел проект Mono, и у них есть раздел об установке Mono в Windows, Но, поскольку Windows, очевидно, уже имеет среду выполнения .NET, может ли кто-нибудь сказать мне, что именно означает, что Mono для Windows? Помогает ли это с развитием кросс-платформы или чем-то еще?

12 ответов

62 Решение Kibbee [2009-04-15 16:21:00]

Поскольку Mono не реализует .Net 100% то же, что и MS.Net Framework, хорошо, что вы можете протестировать Mono без необходимости запуска в Linux. Также Mono имеет привязки для создания форм с GTK, которые MS не поддерживает.

Есть несколько возможностей Mono, которые .NET не делает.

Моно очень модульно. Вы можете разбить его на мелкие кусочки и развернуть только те части, которые вам нужны. Не хотите System.Xml? Хорошо, все прошло.

Моно вложимо. Вы можете разместить его внутри своего приложения C/С++, чтобы пользователи могли script из безопасной управляемой изолированной среды. Наиболее известным примером этого является mod_mono, в котором размещается Mono внутри веб-сервера Apache, и как, например, реализуется ASP.NET в Mono. Эта функция отлично сочетается с упомянутой выше модуляцией.

Это уже упоминалось: статическая привязка. Также отлично сочетается с модуляцией.

Компилятор как услуга — еще один. Андерс Хейлсберг говорил об этом в течение долгого времени, и, может быть, может быть, он будет готов к С# 5.0. Ну, у Моно уже есть это, и на самом деле это было в течение многих лет.

Miguel de Icaza, Mono Lead Developer также имеет инициативу, которую он называет «Embrace and Extend.NET», которая расширяет CLI способами, которые не могут (в настоящее время) возможны с другими реализациями CLI (включая .NET). Пока что Embrace и Extend.NET имеют три функции.

Mono.Simd, который обеспечивает безопасный и контролируемый доступ к инструкциям SIMD базового ЦП (например, SSE на Intel или AltiVec на PowerPC). Используется для игр и графики.

64 Бит-массивные индексы, которые разрешены спецификацией ECMA, но Mono — единственная виртуальная машина, которая фактически предоставляет их. Используется в суперкомпьютере.

И совсем недавно, продолжения. Это первый раз, когда Mono выходит за пределы области спецификации: индексы длинного массива отлично действуют в соответствии с спецификацией, а Mono.Simd также работает над каждой реализацией, совместимой с CLI (хотя и очень медленной), но Mono.Tasklet нуждается в специальных поддержка от VM, которая не является частью CLI или .NET. Это используется для логики игры и, например, в Second Life.

Mono делает то, что не делает .Net.

Например, mono поддерживает статическое связывание, поэтому вы можете создавать, компилировать и распространять свое приложение, не требуя отдельного установщика во время выполнения. Если вы создали приложение, которое полагается на моно для кроссплатформенности, есть некоторые отличия от .Net, и поэтому придерживаться моно в Windows — это лучшая гарантия совместимости.

.Net делает некоторые вещи, которые моно не делает.

В BCL есть несколько мест, которые еще не перенесены для моно, например, WPF и Winforms.

Если вам нужно приложение, которое будет также работать на Mac/Linux, вы, вероятно, сначала захотите разработать его для моно, даже если вы выполняете большую часть работы с Windows.

Примечание: все это предшествует .Net Core/Standard.

Зачем нужна Windows, когда вы можете запустить реальную вещь?

Существуют различные причины:

Поддержка Windows помогает нам идентифицировать переносные части Mono из не переносных версий, помогая Mono стать более будущее.

Это помогает нам, так как мы можем изолировать проблемы в Моно разбиение проблемы (это время выполнения или проблема с ОС?).

Около половины участников Mono являются разработчиками Windows. Они имеют много разных причин для способствуя усилиям, и мы считают очень важным разработчики запускают среду выполнения в Windows не заставляя их использовать новую операционная система.

Mono не сильно модифицирует реестр Windows, обновляет системные DLL, установить DLL на Windows/System32 дорожка.

Это помогает разработчикам Windows проверить свой код под Моно, прежде чем они будут внедрены в Linux.

Моно и приложения, встраивающие Mono, могут быть развернуты без (вы можете «xcopy» развернуть свои приложения и требуемого Моно файлов без установки .NET. во время выполнения).

Если вы хотите разработать кросс-платформенное приложение на С#, то использование Microsoft не является самым умным, поскольку нет полностью совместимой альтернативы для других платформ.

Таким образом, использование Mono для Windows для разработки приложений гарантирует, что у вас мало проблем с переносом на другие ОС (если вы избегаете других ям, таких как P/Invoke).

8 jpobst [2009-04-15 17:57:00]

Некоторые люди использовали его, потому что им не разрешено устанавливать .Net-инфраструктуру на своих ПК с Windows из-за количества файлов реестра и системных файлов. (В сильно контролируемых средах.)

Моно, с другой стороны, содержится в программных файлах самостоятельно и записывает только раздел реестра с указанием пути (который не нужно запускать).

Я думаю, что это глупо, но это то, о чем нам говорили несколько пользователей.

В основном это помогает в разработке приложений Mono для конкретных библиотек Mono. Также, чтобы помочь продвинуть дело, чтобы разработчики могли работать в своей естественной среде при разработке для Mono.

В то время как не имеет большого интереса, есть несколько случаев, когда моно имеет улучшения по сравнению со стандартным временем выполнения Microsoft. В этом году Мигель рассказал о некоторых из них в PDC:

Смотрите эти сообщения:

даже если у вас есть программа, динамически связанная с Mono, вы можете иметь эту скомпилированную .exe и Mono runtime на pendrive и перейти на другой компьютер без .NET/Mono и запустить эту программу на новом ПК без какой-либо установки времени исполнения, т.е. он ведет к портативным приложениям (особенно полезным в качестве переносных приложений для USB-накопителей) Это невозможно с .NET. У вас должно быть время выполнения .NET, установленное определенным способом установки, то есть время выполнения, содержащее копию папки и вставку, невозможно.

1 Zifre [2009-04-17 02:08:00]

Я думаю, что основная причина, по которой они это сделали, — это то, что они могут запускать приложения .NET на Mono и .NET бок о бок, чтобы сравнить их. Кроме того, существует несколько приложений, которые зависят от библиотек Mono.

Чтобы добавить к многочисленным причинам, упомянутым в других ответах, Mono для Windows может потребоваться установить на Wine, чтобы разрешить запуск приложений .Net внутри Wine.

Содержание

  • 1. Что такое MONO.EXE?
  • 2. MONO.EXE безопасен, или это вирус или вредоносная программа?
  • 3. Могу ли я удалить или удалить MONO.EXE?
  • 4. Распространенные сообщения об ошибках в MONO.EXE
  • 5. Как исправить MONO.EXE
  • 6. Январь 2023 Обновление
  • 7. Загрузите или переустановите MONO.EXE


Обновлено 2023 января: Вот три шага к использованию инструмента восстановления для устранения проблем с exe на вашем компьютере: Получите его по адресу эту ссылку

  1. Скачайте и установите это программное обеспечение.
  2. Просканируйте свой компьютер на наличие проблем с exe.
  3. Исправьте ошибки exe с помощью программного инструмента

MONO.EXE это исполняемый файл, который является частью Сеть разработчиков Microsoft разработанный Microsoft, Версия программного обеспечения для Windows: 1.0.0.0 обычно 16043 в байтах, но у вас может отличаться версия.

Расширение .exe имени файла отображает исполняемый файл. В некоторых случаях исполняемые файлы могут повредить ваш компьютер. Пожалуйста, прочитайте следующее, чтобы решить для себя, является ли MONO.EXE Файл на вашем компьютере — это вирус или вредоносная программа, которую вы должны удалить, или, если это действительно допустимый файл операционной системы Windows или надежное приложение.

Рекомендуется: Выявление ошибок, связанных с MONO.EXE
(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Является ли MONO.EXE вирусом или вредоносным ПО?

MONO.EXE безопасен, или это вирус или вредоносная программа?

Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, для MONO.EXE его путь будет примерно таким: C: Program Files Microsoft Microsoft Developer Network MONO.EXE

Чтобы определить его путь, откройте диспетчер задач, перейдите в «Просмотр» -> «Выбрать столбцы» и выберите «Имя пути к изображению», чтобы добавить столбец местоположения в диспетчер задач. Если вы обнаружите здесь подозрительный каталог, возможно, стоит дополнительно изучить этот процесс.

Еще один инструмент, который иногда может помочь вам обнаружить плохие процессы, — это Microsoft Process Explorer. Запустите программу (не требует установки) и активируйте «Проверить легенды» в разделе «Параметры». Теперь перейдите в View -> Select Columns и добавьте «Verified Signer» в качестве одного из столбцов.

Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.

Наиболее важные факты о MONO.EXE:

  • Имя: MONO.EXE
  • Программного обеспечения: Сеть разработчиков Microsoft
  • Издатель: Microsoft
  • Ожидаемое местоположение: C: Program Files Microsoft Сеть разработчиков Microsoft подпапке
  • Ожидаемый полный путь: C: Program Files Microsoft Сеть разработчиков Microsoft MONO.EXE
  • SHA1: 4D100A9E94BB3F162C26A992F4E02B19B1AB4CB9
  • SHA256:
  • MD5: 6E1A2583BAB1827D8E0D8D8442566B80
  • Известно, что до 16043 размер байт в большинстве Windows;

Если у вас возникли какие-либо трудности с этим исполняемым файлом, вы должны определить, заслуживает ли он доверия, прежде чем удалять MONO.EXE. Для этого найдите этот процесс в диспетчере задач.

Найти его местоположение и сравнить размер и т. Д. С приведенными выше фактами

Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус MONO.EXE, необходимо скачайте и установите приложение полной безопасности, как это, Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.

Кроме того, функциональность вируса может сама влиять на удаление MONO.EXE. В этом случае вы должны включить Безопасный режим с загрузкой сетевых драйверов — безопасная среда, которая отключает большинство процессов и загружает только самые необходимые службы и драйверы. Когда вы можете запустить программу безопасности и полный анализ системы.

Могу ли я удалить или удалить MONO.EXE?

Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.

Лучшая диагностика для этих подозрительных файлов — полный системный анализ с ASR Pro or это антивирус и средство для удаления вредоносных программ, Если файл классифицируется как вредоносный, эти приложения также удаляют MONO.EXE и избавляются от связанных вредоносных программ.

Однако, если это не вирус, и вам нужно удалить MONO.EXE, вы можете удалить Microsoft Developer Network со своего компьютера, используя его деинсталлятор. Если вы не можете найти его деинсталлятор, вам может потребоваться удалить Microsoft Developer Network, чтобы полностью удалить MONO.EXE. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.

  • 1. в Меню Пуск (для Windows 8 щелкните правой кнопкой мыши в нижнем левом углу экрана), нажмите Панель управления, а затем под Программы:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удаление программы.
    o Windows XP: нажмите Установка и удаление программ.
  • 2. Когда вы найдете программу Сеть разработчиков Microsoftщелкните по нему, а затем:
    o Windows Vista / 7 / 8.1 / 10: нажмите Удалить.
    o Windows XP: нажмите Удалить or Изменить / Удалить вкладка (справа от программы).
  • 3. Следуйте инструкциям по удалению Сеть разработчиков Microsoft.

Распространенные сообщения об ошибках в MONO.EXE

Наиболее распространенные ошибки MONO.EXE, которые могут возникнуть:

• «Ошибка приложения MONO.EXE».
• «Ошибка MONO.EXE».
• «MONO.EXE столкнулся с проблемой и должен быть закрыт. Приносим извинения за неудобства».
• «MONO.EXE не является допустимым приложением Win32».
• «MONO.EXE не запущен».
• «MONO.EXE не найден».
• «Не удается найти MONO.EXE».
• «Ошибка запуска программы: MONO.EXE.»
• «Неверный путь к приложению: MONO.EXE.»

Эти сообщения об ошибках .exe могут появляться во время установки программы, во время выполнения связанной с ней программы Microsoft Developer Network, во время запуска или завершения работы Windows или даже во время установки операционной системы Windows. Отслеживание момента появления ошибки MONO.EXE является важной информацией при устранении неполадок.

Как исправить MONO.EXE

Аккуратный и опрятный компьютер — это один из лучших способов избежать проблем с MONO.EXE. Это означает выполнение сканирования на наличие вредоносных программ, очистку жесткого диска cleanmgr и ПФС / SCANNOWудаление ненужных программ, мониторинг любых автозапускаемых программ (с помощью msconfig) и включение автоматических обновлений Windows. Не забывайте всегда делать регулярные резервные копии или хотя бы определять точки восстановления.

Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс MONO.EXE на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.

Обновлено в январе 2023 г .:

Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

(опциональное предложение для Reimage — Cайт | Лицензионное соглашение | Персональные данные | Удалить)

Загрузите или переустановите MONO.EXE

Вход в музей Мадам Тюссо не рекомендуется загружать файлы замены exe с любых сайтов загрузки, так как они могут сами содержать вирусы и т. д. Если вам нужно скачать или переустановить MONO.EXE, то мы рекомендуем переустановить основное приложение, связанное с ним. Сеть разработчиков Microsoft.

Что такое сеть разработчиков Microsoft

MSDN Visual Studio Enterprise Стандартная подписка Visual Studio Enterprise с MSDN стоит $ 5,999 в течение первого года и $ 2,569 в год за продления. Клиенты VL получают скидку, конечно. Годовая облачная подписка (с бессрочной лицензией) стоит $ 2,999 в год.

Информация об операционной системе

Ошибки MONO.EXE могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows:

  • Windows 10
  • Windows 8.1
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows ME
  • Windows 200

Содержание

  1. 990x.top
  2. Простой компьютерный блог для души)
  3. Папка .mono появилась на диске — что это? (mono.msi)
  4. Папка .mono — что это такое?
  5. Папка .mono — можно ли удалить?
  6. Заключение
  7. Mono для windows что это
  8. Содержание
  9. Состав и функциональность
  10. Юридические вопросы
  11. FastReport .Mono. Что это, и для чего?
  12. Какой смысл Mono в Windows?
  13. 12 ответов
  14. Mono делает то, что не делает .Net.
  15. .Net делает некоторые вещи, которые моно не делает.

990x.top

Простой компьютерный блог для души)

Папка .mono появилась на диске — что это? (mono.msi)

Данная статья расскажет о предназначении папки .mono, которую вы можете заметить у себя на локальном диске.

Папка .mono — что это такое?

Папка компонента, связанного с .NET Framework, который необходим для работы некоторых приложений, игр. Папка может появиться например после установки игры Robocraft.

Стандартное расположение папки:

Директория может быть скрытой.

На самом деле Mono — некий проект, который занимается системой, основанной на .NET Framework. Простыми словами это компонент, который используется при создании некоторых программ, игр. Само по себе ПО .NET Framework от Microsoft — платформа, которая необходима для работы многих программ, включая игры.

Каталог .mono, расположенный в директории игры Hearthstone:

Также может быть в директории ProgramData:

Папка .mono — можно ли удалить?

Если папка весит немного — не стоит удалять, лучше оставить, она может понадобиться для работы некоторого ПО. Когда директория имеет большой размер — лучше сперва создать точку восстановления, а потом уже удалять.

Точку восстановления создавать очень желательно (в случае проблем сэкономит время и сохранит нервы):

  1. Откройте панель управления, можно например так: зажмите Win + R > введите команду control или control panel > кликните ОК.
  2. Найдите и запустите значок Система.
  3. Далее кликните слева Защита системы.
  4. Выберите системный диск (обычно имеет букву C) > нажмите кнопку Создать.
  5. Назовите точку восстановления, можно просто указать название До удаления папки .mono.

Заключение

  1. Папка .mono — относится к платформе .NET Framework, необходима для работы софта, например игр, некоторых приложений.
  2. Если размер директории .mono небольшой — лучше оставить, не удалять.
  3. При удалении лучше заранее создать точку восстановления.

Mono для windows что это

Mono — проект по созданию полноценного воплощения системы .NET Framework на базе свободного программного обеспечения. Основной разработчик проекта Mono — корпорация Xamarin [2] , ранее Novell. Проект возглавляет Мигель де Икаса, известный разработчик, основатель проекта GNOME. Реализации Mono существуют для следующих операционных систем: Windows, Linux, BSD (FreeBSD, OpenBSD, NetBSD), Solaris, Mac OS X, Apple iOS, Wii [3] . Поддерживаются платформы: s390, SPARC, PowerPC, x86/x86-64, IA-64, ARM, Alpha, MIPS, HP PA [3] .

Содержание

Состав и функциональность

Mono включает в себя компилятор языка C# — dmcs [4] , среду исполнения .NET — mono (с поддержкой JIT) и mint (без поддержки JIT), отладчик, а также ряд библиотек, включая реализацию WinForms, ADO.NET и ASP.NET, а также компиляторы smcs (для создания приложений для Moonlight) и vbc (для приложений, написанных на VB.NET).

В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу .NET.

Также Mono содержит альтернативу структуре WPF-приложений (XAML + C# или любой другой язык, который поддерживается в данной среде исполнения). Данный язык называется Glade, при помощи него можно собирать GTK-приложения.

Mono может исполнять модули, написанные на языках C#, F#, Visual Basic .NET, Java, Boo, Nemerle, Python, JavaScript, Erlang, SmallTalk, Lisp, PHP и Object Pascal (при наличии компилятора в среде .Net/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel.

Юридические вопросы

После заключения Microsoft договорённости с компанией Novell [5] платформа Mono была официально признана реализацией .NET на Unix-подобных операционных системах (Linux, Mac OS X и других). Однако договорённость касается только Novell и клиентов Novell; также технологии ASP.NET, ADO.NET и Windows.Forms не были стандартизированы ECMA/ISO, и использование их в Mono находится под угрозой юридических претензий со стороны Microsoft (претензии возможны только в странах, где существуют патенты на программное обеспечение [6] ). Mono предоставляет реализацию ASP.NET, ADO.NET и Windows.Forms, но в то же время рекомендует не использовать эти API. [6]

Принятая в проекте лицензия на компилятор и другие программы — GNU GPL. Лицензия на среду исполнения и другие библиотеки — GNU LGPL. Лицензия на библиотеки классов —MIT.

Компания Microsoft объявила, что стандарты C# (ECMA 334) и инфраструктуры CLI (ECMA 335) теперь попадают под действие документа Community Promise (Обещание Сообществу), официально заявляющего отсутствие патентных или иных претензий на стандартизированные таким образом разработки. Данный шаг снимает многочисленные противоречия, касающиеся платформы Mono, которая фактически является opensource реализацией этих стандартов, и дает ей иммунитет на случай, если патентный вопрос будет поднят вновь.

Данное заявление опубликовал Старший менеджер по связям с общественностью Департамента Стратегий платформ Peter Galli как ответ на недавние запросы Мигеля де Икасы относительно лицензирования стандартов ECMA 334 и 335. В нём, в частности, говорится, что, давая обещание сообществу, Microsoft добровольно отказывается от патентного преследования юридических и частных лиц производящих, использующих, распространяющих, рекламирующих, продающих любые оговоренные в патентах реализации, независимо от модели их разработки и распространения, включая открытые модели разработки, такие как LGPL и GPL.

При этом открытым остается вопрос реализации технологий, не упомянутых в Community Promise. В связи с этим вице-президент Novell Мигель де Икаса объявил, что с этого момента проект Mono будет разбит на две ветки:

FastReport .Mono. Что это, и для чего?

Моно — это платформа разработки с открытым исходным кодом на основе .NET Framework, позволяет разработчикам создавать кросс-платформенные приложения. Реализация Mono .NET основана на стандартах ECMA для C # и Common Language Infrastructure.

Разработанный компанией Novell, Xamarin, а теперь Microsoft и .NET Foundation, проект Mono имеет активное и энтузиастское сообщество. Mono включает как инструменты разработчика, так и инфраструктуру, необходимую для запуска клиентских и серверных приложений .NET.

Платформа Mono состоит из нескольких компонентов:

Компилятор C # — поддерживает C # стандарта 1.0, 2.0, 3.0, 4.0, 5.0 и 6.0 (ECMA).

Mono Runtime — среда выполнения ECMA Common Language Infrastructure (CLI). Среда исполнения предоставляет компилятор Just-in-Time (JIT), компилятор Ahead-of-Time (AOT), загрузчик библиотек, сборщик мусора и др.

Библиотека классов .NET Framework. Платформа Mono предоставляет реализацию библиотек WinForms, ADO.Net, ASP.Net и других.

Mono Class Library – было создано множество классов с дополнительной функциональностью специально для Mono, которые выходят за рамки библиотеки базового класса, предоставляемой Microsoft.

Несмотря на предвзятое отношение разработчиков к платформе Mono, многие известные компании используют его. Например:

  • Novell использует Mono для клиентских и серверных приложений;
  • Unity Technologies использует Mono в инструменте моделирования компьютерных игр Unity 3D. Это дает возможность создавать кросс-платформенные видеоигры;
  • Artisteer использует Mono для переноса своего веб дизайнера на другую платформу. Начиная с версии 2.2, можно запустить свое программное обеспечение с помощью Mono.

Так как кросс-платформенных генераторов не так уж и много, а действительно хороших, так вообще по пальцам посчитать можно, FastReports решила создать генератор отчетов для Mono. Тем более, что уже есть готовый популярный генератор отчетов FastReport.Net, на базе которого и был создан FastReport.Mono. Он появился в 2013 году, и на тот момент повторял функционал FastReport.Net. Однако сейчас, между ними есть различия. Что уж таить, FR.Net значительно продвинулся вперед. Тем не менее FastReport.Mono остается сильным конкурентом в своей нише. И лично я не знаю других генераторов отчетов под фреймворк Mono с таким богатым функционалом.

Что же предлагает FastReport.Mono?

  • Удобный и функциональный дизайнер отчетов;
  • Подключение к любой БД, и не только. Даже текстовые файлы могут быть источниками данных, не говоря уже об XML и JSON;
  • Наличие встроенного скрипта отчета. Что наделяет отчет огромными возможностями. Ведь вы можете использовать библиотеки Mono прямо в отчете, для произведения преобразований данных, а также работать с объектами отчета;
  • Веб отчеты, на основе ASP.Net;

Давайте рассмотрим детальнее. Итак, с FastReport.Mono можно работать в разных операционных системах. Ну конечно же, Mono кросс-платформенный фреймворк. Поэтому нам доступны системы: Windows, MacOs, семейство Linux.

Для работы с Mono, а соответственно и с FastReport.Mono подходят следующие среды разработки:

Microsoft Visual Studio (под Windows), MonoDevelop (Windows, MacOs, Linux) и Embarcadero Delphi Prism (Windows, MacOs, Linux).

Языки программирования, для работы с FR.Mono: C#, VB.Net, Oxygene (Embarcadero Delphi Prism).

Язык встроенного скрипта отчета: C#, VB.Net. Все также, как и в FastReport.Net.

Источники данных, доступные по умолчанию: XML, CSV. А для подключения к базам данных нужно использовать источник данных пользовательского приложения, или внешние коннекторы, устанавливаемые в систему.

Интересные особенности генератора отчетов:

  • диалоговые формы – перед отображением отчета можно вывести форму с элементами управления. Таким образом пользователь отчета может задать параметры отображения отчета. Например, отфильтровать нужные значения;
  • наследование отчетов – возможность использовать отчет как базовый шаблон для других. Это удобно, когда вы делаете много подобных отчетов. Кроме того, изменения в базовом отчете отобразятся во всех наследованных отчетах. Это тоже можно отнести к плюсам. Ведь не нужно изменять большое количество отчетов, если требуются правки базового шаблона;
  • Компонент предварительного просмотра отчета – позволяет просматривать отчет и делать его экспорт, отправлять email, а также управлять просмотром отображая план отчета, переходить между страницами;
  • Дизайнер отчета может быть вызван отдельно как самостоятельная программа, может быть вызван во время разработки пользовательского приложения, а также во время выполнения пользовательского приложения. Последний вариант очень интересен. По сути вы встраиваете дизайнер в свою программу и даете пользователю возможность редактировать отчеты самостоятельно.
  • Продвинутый режим печати – еще один продуманный инструмент. Настройки печати очень богатые.

Веб отчеты реализуются посредством технологии ASP.Net и ASP.Net MVC. Что тут сказать — современный и востребованный подход.

Список возможных экспортов отчета достаточно большой:

  • Acrobat PDF;
  • Images Jpeg/PNG/BMP/GIF/TIFF;
  • RichText;
  • Word OOXML (docx);
  • PowerPoint OOXML (pptx);
  • HTML;
  • MHT (web archive);
  • Microsoft XPS;
  • Excel OLE;
  • Excel XML;
  • Excel binary (xls);
  • Excel OOXML (xlsx);
  • Comma separated values (CSV);
  • DBF (table);
  • Open Document Speadsheet (OpenOffice);
  • Open Document Text (OpenOffice);
  • Email;
  • PostScript;
  • Json;
  • LaTex;
  • FTP;
  • Text File / Matrix Printer;
  • Clouds (DropBox);
  • Clouds (Box);
  • Clouds (FastReport Cloud);
  • Clouds (GoogleDrive);
  • Clouds (OneDrive).

Обратите внимание, последние элементы списка – Clouds – это по сути сохранение отчета в облачные сервисы.

Какой смысл Mono в Windows?

60 Adam Haile [2009-04-15 16:18:00]

Это может быть глупый вопрос. но я просто смотрел проект Mono, и у них есть раздел об установке Mono в Windows, Но, поскольку Windows, очевидно, уже имеет среду выполнения .NET, может ли кто-нибудь сказать мне, что именно означает, что Mono для Windows? Помогает ли это с развитием кросс-платформы или чем-то еще?

12 ответов

62 Решение Kibbee [2009-04-15 16:21:00]

Поскольку Mono не реализует .Net 100% то же, что и MS.Net Framework, хорошо, что вы можете протестировать Mono без необходимости запуска в Linux. Также Mono имеет привязки для создания форм с GTK, которые MS не поддерживает.

Есть несколько возможностей Mono, которые .NET не делает.

Моно очень модульно. Вы можете разбить его на мелкие кусочки и развернуть только те части, которые вам нужны. Не хотите System.Xml? Хорошо, все прошло.

Моно вложимо. Вы можете разместить его внутри своего приложения C/С++, чтобы пользователи могли script из безопасной управляемой изолированной среды. Наиболее известным примером этого является mod_mono, в котором размещается Mono внутри веб-сервера Apache, и как, например, реализуется ASP.NET в Mono. Эта функция отлично сочетается с упомянутой выше модуляцией.

Это уже упоминалось: статическая привязка. Также отлично сочетается с модуляцией.

Компилятор как услуга — еще один. Андерс Хейлсберг говорил об этом в течение долгого времени, и, может быть, может быть, он будет готов к С# 5.0. Ну, у Моно уже есть это, и на самом деле это было в течение многих лет.

Miguel de Icaza, Mono Lead Developer также имеет инициативу, которую он называет «Embrace and Extend.NET», которая расширяет CLI способами, которые не могут (в настоящее время) возможны с другими реализациями CLI (включая .NET). Пока что Embrace и Extend.NET имеют три функции.

Mono.Simd, который обеспечивает безопасный и контролируемый доступ к инструкциям SIMD базового ЦП (например, SSE на Intel или AltiVec на PowerPC). Используется для игр и графики.

64 Бит-массивные индексы, которые разрешены спецификацией ECMA, но Mono — единственная виртуальная машина, которая фактически предоставляет их. Используется в суперкомпьютере.

И совсем недавно, продолжения. Это первый раз, когда Mono выходит за пределы области спецификации: индексы длинного массива отлично действуют в соответствии с спецификацией, а Mono.Simd также работает над каждой реализацией, совместимой с CLI (хотя и очень медленной), но Mono.Tasklet нуждается в специальных поддержка от VM, которая не является частью CLI или .NET. Это используется для логики игры и, например, в Second Life.

Mono делает то, что не делает .Net.

Например, mono поддерживает статическое связывание, поэтому вы можете создавать, компилировать и распространять свое приложение, не требуя отдельного установщика во время выполнения. Если вы создали приложение, которое полагается на моно для кроссплатформенности, есть некоторые отличия от .Net, и поэтому придерживаться моно в Windows — это лучшая гарантия совместимости.

.Net делает некоторые вещи, которые моно не делает.

В BCL есть несколько мест, которые еще не перенесены для моно, например, WPF и Winforms.

Если вам нужно приложение, которое будет также работать на Mac/Linux, вы, вероятно, сначала захотите разработать его для моно, даже если вы выполняете большую часть работы с Windows.

Примечание: все это предшествует .Net Core/Standard.

Зачем нужна Windows, когда вы можете запустить реальную вещь?

Существуют различные причины:

Поддержка Windows помогает нам идентифицировать переносные части Mono из не переносных версий, помогая Mono стать более будущее.

Это помогает нам, так как мы можем изолировать проблемы в Моно разбиение проблемы (это время выполнения или проблема с ОС?).

Около половины участников Mono являются разработчиками Windows. Они имеют много разных причин для способствуя усилиям, и мы считают очень важным разработчики запускают среду выполнения в Windows не заставляя их использовать новую операционная система.

Mono не сильно модифицирует реестр Windows, обновляет системные DLL, установить DLL на Windows/System32 дорожка.

Это помогает разработчикам Windows проверить свой код под Моно, прежде чем они будут внедрены в Linux.

Моно и приложения, встраивающие Mono, могут быть развернуты без (вы можете «xcopy» развернуть свои приложения и требуемого Моно файлов без установки .NET. во время выполнения).

Если вы хотите разработать кросс-платформенное приложение на С#, то использование Microsoft не является самым умным, поскольку нет полностью совместимой альтернативы для других платформ.

Таким образом, использование Mono для Windows для разработки приложений гарантирует, что у вас мало проблем с переносом на другие ОС (если вы избегаете других ям, таких как P/Invoke).

8 jpobst [2009-04-15 17:57:00]

Некоторые люди использовали его, потому что им не разрешено устанавливать .Net-инфраструктуру на своих ПК с Windows из-за количества файлов реестра и системных файлов. (В сильно контролируемых средах.)

Моно, с другой стороны, содержится в программных файлах самостоятельно и записывает только раздел реестра с указанием пути (который не нужно запускать).

Я думаю, что это глупо, но это то, о чем нам говорили несколько пользователей.

В основном это помогает в разработке приложений Mono для конкретных библиотек Mono. Также, чтобы помочь продвинуть дело, чтобы разработчики могли работать в своей естественной среде при разработке для Mono.

В то время как не имеет большого интереса, есть несколько случаев, когда моно имеет улучшения по сравнению со стандартным временем выполнения Microsoft. В этом году Мигель рассказал о некоторых из них в PDC:

Смотрите эти сообщения:

даже если у вас есть программа, динамически связанная с Mono, вы можете иметь эту скомпилированную .exe и Mono runtime на pendrive и перейти на другой компьютер без .NET/Mono и запустить эту программу на новом ПК без какой-либо установки времени исполнения, т.е. он ведет к портативным приложениям (особенно полезным в качестве переносных приложений для USB-накопителей) Это невозможно с .NET. У вас должно быть время выполнения .NET, установленное определенным способом установки, то есть время выполнения, содержащее копию папки и вставку, невозможно.

1 Zifre [2009-04-17 02:08:00]

Я думаю, что основная причина, по которой они это сделали, — это то, что они могут запускать приложения .NET на Mono и .NET бок о бок, чтобы сравнить их. Кроме того, существует несколько приложений, которые зависят от библиотек Mono.

Чтобы добавить к многочисленным причинам, упомянутым в других ответах, Mono для Windows может потребоваться установить на Wine, чтобы разрешить запуск приложений .Net внутри Wine.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows resource protection found corrupt files and successfully repaired them
  • Как посмотреть какая оперативная память стоит на компьютере windows 10
  • 0 80240017 неопознанная ошибка windows 7
  • Windows 7 pptp ошибка 720
  • Как отключить фоновые процессы в windows 10 программа