2

WoodGrove Expense Trends サンプルを使用して Excel JS 作業ウィンドウ アドインを作成し、自分のマシンの Excel 2016 で正しく動作することを確認しました。しかし、Excel Online にアクセスして (マシンからマニフェストをアップロードすることによって) アドインを追加しようとすると、「アドイン マニフェストが無効です」というメッセージが表示されます。

このマニフェストが自分のマシンでは有効であるが、Excel Online では有効ではない理由がわかりません。

誰かが以前にこれに遭遇したか、診断のアイデアを持っていますか? この時点で頭を壁にぶつけるようなものです。

4

1 に答える 1

3

マニフェストを見て推測すると、「自分のマシンの Excel 2016 で正しく動作する」ということは、Visual Studio で「F5」を押すと正しく動作することを意味すると思います。本当?

私の仮定が正しいと仮定すると...Visual Studioを介してデスクトップで動作する理由は、VSが特別なF5プロセスを実行し、相対WebパスをスピンアップされたIISの場所に自動的に置き換えるためです。しかし、実際の URL がないという点で、マニフェスト自体は実際には「有効」ではありません。" https ://localhost:3000 /App/Auth /About.html".

あなたができる2つのこと:

  1. 既に Visual Studio を使用しているため、Office 365 for Business テナントがある場合は、Excel Online でのデバッグに実際の組み込み機能を使用できます。マニフェスト プロジェクトのプロパティ ペインを開き、開始アクションを Internet Explorer または Chrome に設定するだけです。これについては、https://dev.office.com/docs/add-ins/get-started/create-and-debug-office-add-ins-in-visual-studioで簡単に説明されています。「start」を検索してください。アクション"。

  2. 他のホスト (Word、PPT) で機能し、Office 365 for Business アカウントを必要としない (通常の OneDrive コンシューマーは必要とする) より一般的なアプローチとして、https://stackoverflow で私の回答に記載されている手順に従ってください。 com/a/33155794/678505

于 2016-10-25T15:07:32.667 に答える