2016-04-29 2 views
0

Pythonアプリケーション内でC#で書かれた特定の自然言語プロセッサを使用しようとしています。Python用のDLLにC#ソリューションをコンパイル

過去によるとポストSO、それはのように簡単なようだ:

  1. インポートDLLファイルをコンパイル
  2. 囲むラッパー

とPythonスクリプト内からC#ファイルの呼び出し方法/クラス私はmono-developmentとxamarinのスタジオをダウンロードし、ドキュメントを読んで、.slnファイルからC#プログラムを "ビルド"しようとしましたが、作成されたdllファイルは見ていませんでした。

どのようなステップや文書がありますか? MSDNから提供

答えて

0

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

このリンクは、DLLをコンパイルする方法を示しています。 Visual Studioの任意のバージョンをインストールするときにインストールされる開発者コマンドプロンプトを使用します。リンクから

は、ここでのフォーマット例である:

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

2つのcsファイルを手動で一緒に追加するには意味があります。これははるかに大きなビルドです。個々のCSファイルの代わりに参照しようとすることができる特定の "ソースファイル"がありますか? –

+0

私が気づいていない、おそらく別の答えがあなたのために提供されます。しかし、大規模なビルドの場合は、実際には一度ステートメントを作成してテキストファイルに保存して、ビルドを更新する必要があるときはいつでも、それを開発者のコ​​マンドプロンプトにコピーアンドペーストする必要があります。ちょうど提案。どのくらいのcsファイルを私たちは話しますか? – GibralterTop

+0

メモを追加すると、System.IOを使用してC#を使用して文字列を構築し、すべての.CSファイルを取得し、おそらく開発者コマンドプロンプトに渡すこともできます。 – GibralterTop

0

あなたはxbuildでソリューションを構築することができます。詳細はこちらをご確認ください:Microsoft.Build

または単にモノラルをダウンロードし、それを使ってソリューションを開き、ビルドをクリックしてください。 binフォルダに出力dllファイルが作成されます。

関連する問題