Articles of .net

JSON.NET на Ubuntu Linux

Я пытаюсь начать использовать JSON.NET для Mono в Linux и MonoDevelop. Я нашел пакеты в репозитории, поэтому я установил их, используя sudo apt-get install libnewtonsoft-json-cil-dev libnewtonsoft-json-cil monodoc-newtonsoft-json-manual У меня есть следующий код для проверки работоспособности установки: using System; using Gtk; using Newtonsoft.Json; namespace jsontest { class MainClass { public static void Main (string[] args) { […]

PowerShell на Linux – Как загрузить \ использовать сборки .Net?

Теперь, когда PowerShell открыт и доступен в Linux , любой знает, как добавить сборки .NET в Linux? если вообще возможно? Я установил PS на Ubuntu 16.04, как здесь, и установил Mono, как здесь . После запуска PS на терминале эта линия на удивление отлично работает: add-type -assembly “/usr/lib/mono/4.5-api/System.Web.Extensions.dll” Нет ошибок и т. Д. … Но […]

Mono / Ubuntu – противоречивые определения

Я пытаюсь создать библиотеку (Medsphere.Widgets) на Ubuntu, и это вызывает у меня ошибку. У меня был хороший поиск, но никто, кажется, не ответил на это. Скрипт configure отлично работает и не содержит никаких предупреждений или ошибок. Когда я иду запускать make, он делает это: polynomial@ubuntu:~/Projects/Medsphere/$ make Making all in src make[1]: Entering directory `/home/polynomial/Projects/Medsphere/src’ /usr/bin/mcs […]

.NET core X509Store on linux

Где находятся файлы сертификатов, расположенные в Linux при использовании .NET Core 2 X509Store ? В Windows сертификаты доступны из консоли управления certlm.msc или с помощью New-SelfSignedCertificate в powershell. Используя .NET API, сертификаты могут быть добавлены примерно так на Windows и Linux using (var store = new X509Store(StoreName.My, StoreLocation.CurrentUser)) { store.Open(OpenFlags.ReadWrite); var cert = new X509Certificate2(“cert.pfx”, […]

Таймер .NET 2.0 под Wine (Ubuntu 10.10)

У меня есть приложение VB.NET, которое использует таймер: MyTimer_Tick ModifySomeGlobalDateTimeVariables() ModifySomeLabels() В Windows это работает хорошо, но когда я запускаю его в Linux, он падает через некоторое время. У меня установлен Winetricks, добавлены все библиотеки, которые мне нужны (я думаю), dotnet20, corefonts, riched20, riched30 и т. Д. Любая идея, почему он падает? (никаких исключений и […]

Как подключиться к ядру .NET?

Я искал возможности портирования некоторых веб-проектов из платформы Windows .NET в Ubuntu linux с использованием ядра .NET с открытым исходным кодом После большой борьбы с Моно , которую я почти сдался. Я смотрел на kernel .NET как на новую надежду. Кто-нибудь из нас портировал с .NET на .NET ? Если да, могут ли быть затронуты […]

Использование Linux и .NET

Я хочу использовать Ubuntu Linux, но я не могу, потому что мне нужно программировать в .NET. Что вы можете мне посоветовать?

Как я могу использовать System.Windows.Forms в MonoDevelop на Ubuntu?

Я встретил эту проблему в начале моей работы. Я использую Mono 2.10 с MonoDevelop 2.8. Когда я создаю новый проект C #, я не могу использовать: using System.Windows.Forms потому что здесь нет такого пространства имен. Я искал ответ и пытался: apt-get install libmono-system-windows-forms4.0-cil и apt-get install libmono-winforms2.0-cil но все они говорят мне, что я их […]

Запустите программу C # для запуска другой программы на C # в mono

В настоящее время я запускаю серверную программу, написанную на C #, и я пытаюсь добавьте поддержку этого программного обеспечения .net в Linux. Почти все работает по назначению под mono, однако некоторые вещи не работают. Например, при успешном завершении работы серверного программного обеспечения предполагается, что другая внешняя программа, написанная на C #, мгновенно появится и отправит […]

Слишком много открытых файлов (Mono .NET на Ubuntu)

Я знаю, что на эти вопросы много, но я не вижу ничего, что бы соответствовало моей конкретной ситуации. Я запускаю консольное приложение .NET через Mono на Ubuntu. Приложение работает как сервер и принимает соединения через TcpListener (TcpListener.AcceptTcpClient ()). Проблема в том, что через некоторое время программа начинает бросать исключения «Слишком много открытых файлов». Я увеличил […]