将C#解决方案编译成DLL以便在python中使用

时间:2016-04-29 13:41:17

标签: c# python xamarin mono

我正在尝试使用我在python应用程序中用C#编写的特定自然语言处理器。

根据过去的SO帖子,它似乎很简单:

  1. 导入编译DLL文件
  2. 使用封闭包装器从python脚本中调用C#文件的方法/类
  3. 我已经下载了mono-develop和xamarin工作室,已经阅读了文档并尝试了#34; build" C#程序关闭.sln文件,但没有观察到任何创建的dll文件

    我错过了什么步骤或文档?

2 个答案:

答案 0 :(得分:0)

https://msdn.microsoft.com/en-us/library/3707x96z.aspx

MSDN提供的此链接显示了如何编译DLL。您使用安装任何版本的Visual Studio时安装的开发人员命令提示符。

从链接中,这是一个示例格式:

csc /target:library /out:MathLibrary.DLL Add.cs Mult.cs

答案 1 :(得分:0)

您可以使用xbuild构建解决方案。请查看此信息以获取更多信息:Microsoft.Build

或者你可以下载mono develop并用它打开解决方案,然后点击构建。它会在bin文件夹中创建输出dll文件。