2008-08-06 9 views
15

私はVisual Studioの下でモノを対象としたクロスプラットフォームソフトウェアを開発しており、ワンクリックでWindowsとLinux(特にUbuntu)のインストーラをビルドできるようにしたいと考えています。ポストビルドのイベントからcygwinを呼び出すことで私はそれを行うことができると思っていましたが、私は最高でVisual Studioプラグインを望んでいました。パッケージ形式はかなりシンプルなようで、これは一般的なニーズでなければなりません。Visual Studioプロジェクト用にWindowsにDebianインストールパッケージを作成するにはどうしたらいいですか?

編集:ログインの重複問題のために他のアカウントで再度質問されました。

答えて

4

特に、MonoユーザーがMonoDevelopを好むように見えるため、これはネイティブでプラグインを認識しません。

ただし、CygwinとカスタムMSBuildタスクまたはバッチファイルを使用して、ネイティブ.deb作成ツールを使用して達成する必要があります。

4

これは共通の必要があります。ソフトウェア開発者のいくつかの小さな割合は、.NET
そのグループのいくつかの非常に小さな割合のために開発

そのグループのいくつかの小さな割合は.debsを提供したいモノ
のために開発だけではなく、ジップ
のいくつかの非常にそのグループの小さな割合は

それはただのLinux上でネイティブのウィンドウ上でのLinuxのアプリケーションを構築代わりにしたいと考えています:-)

+0

しかし、私はちょっと驚いたことに、MonoDevelopはデバッガを持っていなくてもVisual Studioが無料で提供されているからです。 – Luke

5

Debianのの.debパッケージだけで「ARです"タールボールを含むアーカイブ。あなたは非常に簡単にcygwinのかMSYSを使用してファイルの両方のタイプを操作することができます。

$ ar xv asciidoc_8.2.1-2_all.deb 
x - debian-binary 
x - control.tar.gz 
x - data.tar.gz 

$ tar -tzf control.tar.gz 
./ 
./conffiles 
./md5sums 
./control 

それとも、使用しているすべての「標準」のDebianのものをインストールすることができますcygwinの、私は考えますが、その原料のほとんどは、多くの場合、あなたの利益はありませんとにかく.Netアプリを構築しています。

0

Javaツールを使用しても構わない場合は、jdebのDebianパッケージをAntスクリプトでビルドすることは可能です。これはおそらくCygwinに頼るよりも軽いでしょう。

関連する問題