UppercuTs zip.batを実行するときに生成されるcode_dropフォルダにwinformsセットアッププロジェクトを含める方法を知っている人はいますか?既定の設定では、私のWebアプリケーションとWCFサービスが含まれていますが、ソリューションcoreのdllと同じですが、私のwinformsアプリケーション/インストーラではありません。UppercuT code_dropにwinforms installerを含める
答えて
私は昨晩UppercuTで遊んでいました。 。
私はcode_dropに、コンソールアプリケーションやWindowsサービスを置く見つかりワン先端はあなたのコンソール/ WindowsサービスプロジェクトでこのNugetパッケージを使用することです:
:http://nuget.org/packages/publishedapplications
は、詳細はこれを参照してください。
これを使用すると、コンソール/ Windowsサービスプロジェクトがcode_dropでのWebアプリケーションの公開方法と同様に「公開」されます。しかし、これはあなたが求めているものではなく、単に有用であると指摘したいだけです。これはまた、インストーラでは機能しません。
インストーラがデフォルトのVisual Studioセットアッププロジェクト(.vdprojプロジェクト)を使用している場合、私はそれを試していないので、私はそこでは手伝いできません。私はMSBuildがこれらのタイプのプロジェクトをビルドするのを拒否していることを知っています(理由はわかりません...)ので、WiXや別のインストーラー技術を使う方が良いかもしれません。コマンドラインから直接devenv.exeを呼び出してビルドを実行する場合、vdprojで自動ビルドを実行できますが、MSBuildでビルドすることはできません。私は私のslnにWiXセットアッププロジェクトを追加しようとしましたが、UppercuTはWixセットアッププロジェクトをビルドし、.msiを "build_output"フォルダにドロップしますが、code_dropにコピーしません。私の考えは、build_outputからcode_dropにファイルをコピーするだけのカスタムポストビルドステップを追加することです。ビルドスクリプトのロジックを把握して、どのファイルをbuild_outputからcode_dropにコピーするかを選択する機会はありませんでした。何かを見つけたら、私はこの答えを更新します。
- 1. Visual Studio Installerショートカットのインストールを求める方法
- 2. は、WinFormsのためにWPF
- 3. izpack installer -options-auto
- 4. Winformsリストを含むデータバインディングオブジェクト<T>
- 5. WinFormsのみの画像を含むリストビュー
- 6. Winforms - フレーム(BitBlt)を含むウィンドウの画像
- 7. 画像とテキストを含むWinFormsボタン
- 8. ExcelピボットテーブルをC#winformsに埋め込む
- 9. XNAをWinFormsに埋め込む
- 10. jsp:netbeansに含める
- 11. Maven:JARにリソースを含める
- 12. jarにライブラリを含める
- 13. web.xmlにファイルを含める
- 14. ハッシュをPerlに含める
- 15. Seasideにフォントを含める
- 16. Clionにディレクトリを含める
- 17. セットアッププロジェクトにインクルードフォルダを含める
- 18. オープンソースプロジェクトにコードを含める
- 19. レポートにテキストファイルを含める
- 20. Codeigniterにライブラリを含める
- 21. ファイルをCに含める
- 22. テクスチャファイルをコラージュファイルに含める
- 23. リッチテキストフィールドにダイナミックコンポーネントプレゼンテーションを含める?
- 24. phonegapにディレクティブを含める
- 25. オープンソースプロジェクトにハイチャートを含める
- 26. MooToolsをHTMLに含める
- 27. ヘッダファイルを含めるには
- 28. Windowsフォームアプリケーションにマイコードを含める
- 29. WinFormsアプリケーションをWinForms/Consoleハイブリッドにする
- 30. WinFormsのためのフリープロットコントロール?
ありがとうございました。これは問題ありませんでしたが、それは私が持っていた問題ではうまくいきませんでしたが、いくつか手動で展開していて、月、ありがとう、素晴らしい発見! –
UppercutはWix .msisをcode_dropにコピーします。私の問題はユーザーエラーでした.Uppercutは、 "Test"という言葉(ユニットテストバイナリを除外するなど)が含まれていると、build_outputからcode_dropにアーティファクトをコピーしません。私の.msiプロジェクトはWixTest.msiのようなものなので、その理由から除外されました。私は "Setup.msi"のような別のmsiを作成し、それはcode_dropにコピーされています。 –