1

Visual Studio 2008 内から正常に発行できる VSTO Excel アドインがあります。発行を CruiseControl ビルド サーバーの NANT タスクに移動して、単体テストなどのすべての利点を得たいと考えています。

NANT で使用するコマンドを知っているので、ローカルでビルドして自分のマシンの共有に展開することで、展開をテストしています。

Mage コマンドライン ツールを使用して、配置およびアプリケーション マニフェストを正常に構築できます。

ネットワーク共有からアプリケーションを実行すると、インストールが失敗し、次のメッセージが表示されます。「Windows フォーム アプリケーションでは、customHostSpecified 属性はサポートされていません

さまざまな情報源を調べましたが、そのほとんどは最新バージョンの Mage ツール (私は Windows SDK 7.0a の Mage ツールを使用しています) を使用し、プロセッサ ターゲットが MSIL であることを確認することを提案しています。

MSDN のさまざまなページやウォークスルーにも従いましたが、この問題を解決できないようです。

要約すると:

  1. Visual Studio 2008 から発行する場合、ClickOnce 経由でデプロイできます
  2. マニフェストを作成し、mage cmd ツールを使用して署名できます
  3. ネットワーク共有からインストールできません。「The customHostSpecified attribute is not supported for Windows Forms applications」というエラーが表示されます。
  4. Excel 2007 を対象としており、.NET Framework 3.5 を使用しています。
  5. アプリは、IIS ではなく、ネットワーク共有から展開されます。
4

0 に答える 0