IS .NET CORE или .NET 5.0 поддерживается PythonNetC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 IS .NET CORE или .NET 5.0 поддерживается PythonNet

Сообщение Anonymous »

Я использую Pythonnet уже довольно долго, но всегда против .NET Framework 4.*
с недавним выпуском .NET 5.0 Я хотел перенести свои проекты, но я не мог заставить его работать для некамерных версий (например, Core 2.0, .NET Core 3.0, .NET 5.0) < /p>
.

Код: Выделить всё

namespace TestNet
{
public class Dummy
{
private string _name;

public Dummy(string name)
{
_name = name;
}

public string Hello(string name)
{
return $"Hello {name}, my name is {_name}";
}
}
}

< /code>
Это создает testnet.dll, затем я запускаю следующий код Python: < /p>
>>> import clr
>>> clr.AddReference("TestNet")

>>> from TestNet import Dummy
>>> d = Dummy("Bob")
>>> d.Hello("John")
'Hello John, my name is Bob'
< /code>
Так что все работает нормально. < /p>
Теперь тот же код C#, но таргетинг .net Core или .net 5.0 даст мне: < /p>
>>> import clr
>>> clr.AddReference("TestNet")

>>> from TestNet import Dummy
Traceback (most recent call last):
File "", line 1, in 
ModuleNotFoundError: No module named 'TestNet'
Насколько я понимаю, они используют coreclr, а не Clr и с веб -сайта Pythonnet (https://pythonnet.github.io/):
emcehonnet.net (pythonnet) - это пакет, который дает Python Progrummers почти бес Sweember Seampation с .NET 4.0. (Clr)
Кто -нибудь знает, поддерживается ли Coreclr?>

Подробнее здесь: https://stackoverflow.com/questions/652 ... -pythonnet
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • IS .NET CORE или .NET 5.0 поддерживается PythonNet
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Невозможно загрузить .NET DLL в macOS с помощью Python.NET (pythonnet)
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Python311.dll не загружается в библиотеки Pythonnet в ядре .net в локальном iis, но работает в iis express в Visual Sudi
    Гость » » в форуме C#
    0 Ответы
    164 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»