Devenvを使用して、指定された構成でスマートスマートデバイスCABプロジェクトを構築する

StackOverflow https://stackoverflow.com/questions/5873761

質問

スマートデバイスキャブプロジェクトを備えたVisual Studio 2008ソリューションがあります。リリースプロセスの自動化に取り組んでいます。 Devenvを使用して、このようなキャブを構築するために使用するINFファイルを構築しています。

C:\programming\acs_reader2>"C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv" ACSreader2\ACSreader2Setup\ACSreader2Setup.vddproj /Rebuild Release /SafeMode

INFファイルはビルドしますが、一部の依存関係には間違った構成(リリースの代わりにテスト)を使用します。 VS内から構築するとき、これは起こりません。私は何か間違ったことをしていますか、それともこれはバグですか?それがバグの場合、これを回避する方法はありますか?私は必死に、INFファイルを手動で維持する必要を避けようとしています。

また、Devenv Rebuildの例とより密接に一致するこの他の形式を試しました ドキュメンテーション ここで、ソリューション名と構成、プロジェクト名と構成の両方を指定します。同じ問題が発生します。

役に立ちましたか?

解決

私はこの問題に対するより創造的な解決策を考え出そうとしていました、そして私はそれを理解しました!私はこれをとても寸法的に見ていました。 CABファイルは何年もの間私に問題を与えてきました。ソリューション?キャブファイルを使用しないでください!インストールプロセスは、すでにデバイスで実行されてファイルをダウンロードする実行可能ファイルから始まります。そのため、すべての作業を行うだけです。とにかく、すべての依存関係は、ビルド後に出力フォルダーになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top