問題タブ [oneclick]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - VisualStudioOneClickのコマンドラインからの公開が適切なディレクトリ構造を生成していません
問題 コマンドラインからExcel2007アドインを公開しようとすると、PublishDirプロパティを設定しようとすると、予期しないディレクトリ名/ディレクトリ構造が生成されます。
私がしている ことコマンドラインを介してExcel2007アドインを公開しようとしています。プロジェクトにすべてを設定しました。VisualStudioから公開すると、すべてが完全に機能します。次のコマンドラインから公開することもできます。これも完全に機能します。
ただし、PublishDirプロパティを追加するとすぐに、すべてがうまくいきます。
Visual Studioから公開するか、 PublishDirを指定しない場合、ファイルはディレクトリに配置され、すべてが次のようになります。
PublishDir = "C:\ ExcelAddin \ Publish"を指定すると、C:\ExcelAddinは次のようになります。
誰かが私を正しい方向に向けることができますか?
c# - 公開されたアプリケーションを起動できませんが、リリース/デバッグバージョンは正常に起動します
公開されたアプリケーションを実行しようとすると問題が発生します。VS(キーF5)からリリースまたはデバッグバージョンを実行すると、すべてが正常に機能します。だから私は自分のアプリケーションを公開しようとしています(問題ありません)。この後、oneClickインストーラーでアプリケーションをインストールしました。インストールは問題なく終了しましたが、このインストール済みアプリケーションを実行しようとすると、「プログラムが動作を停止しました」というメッセージのみが表示されます。
どうか、どこに問題があるのか誰か知っていますか?アプリケーションがVSから正しく実行された場合、インストール後に実行する必要があるのは本当に奇妙だと思います!?それとも私は間違っていますか?または、Visual Studioで公開設定をリセットするオプションはありますか?
どうもありがとう!!!
vsto - VS2010 でビルドされた正しくコード署名された VSTO アドインに不明な発行元が引き続き表示される
最新の Verisign コード署名証明書 (PFX) で署名した OneClick Deployed VSTO Addin があります。電話で Verisign サポートに正しく署名していることを確認しました。彼らも同意しています。VS2010でビルドしています。それにもかかわらず、アドインをインストールしようとすると、「不明な発行元」と表示されます。
なんで?
「不明な発行元」を PFX 証明書の発行元の名前に置き換えるにはどうすればよいですか?
これは、これまでの問題を解決するために私が行ったことです。
アドインの「不明な発行元」の問題に関するこの質問を見つけました。その質問に対する受け入れられた回答で
mage.exe
は、展開マニフェストとアプリケーション マニフェストに署名するために使用する方法について説明しています。以前
mage.exe
は、PFX 署名をアプリケーション マニフェストと配置マニフェストの両方に適用していましたが、役に立ちませんでした。アドインをインストールしても「不明な発行元」が表示されます。2008 年以前にビルドされた VSTO アドインは、アプリケーション マニフェストまたは配置マニフェストを読み取らないという最後のリンクのページに、MS プログラム マネージャーによるコメントが表示されたのはそのときだけでした。次に、同じMSプログラムマネージャーのコメントがこのページにリンクされているのを見て、VS2010以降、リンクされたページで指定されたパブリッシャーを使用したVSTOアドインでマニフェストが読み取られ、アドインのインストール時に正しいパブリッシャー名が表示されると主張しました。
これをすべて実行しましたが、正しくコード署名された OneClick Deployment の発行元に「不明な発行元」と表示されます。なぜですか?
c# - セットアップ中に ClickOnce アプリケーションのインストール パスを選択する
インストール時にアプリケーションをインストールする場所をユーザーに尋ねることはできますか? ほとんどのセットアップでは、アプリケーションをどこにインストールするかをユーザーに尋ねます。Visual Studio パブリッシャーでこれを行うにはどうすればよいですか? (VS パブリッシャーから実行できない場合は、それを実行できるプログラムをお勧めできますか? または、手動で実行する必要がありますか?
tfs - Xmlファイルはワンクリック公開を使用して変換されますが、Web配置は使用されません
Webアプリを展開する方法は2つあります。1つはIISWeb配置を介して、もう1つはカスタムビルドテンプレートのMSBuild引数を介して接続し、もう1つはVisualStudioに組み込まれているワンクリック公開を使用する方法です。Slow Cheetahトランスフォームもインストールしており、正常にファイルできます。transform Web.config
しかし、私はNlog.config
ファイルに固執しています。ワンクリック公開を使用すると、Webアプリは更新された構成ファイルで正常にデプロイされます。ただし、実際のビルドプロセスを使用すると、何も変換されません。ソースNlog.config
ファイルは、リモートサーバーのドロップ場所、展開パッケージ、および出力フォルダーにコピーされます。
.csproj
ファイルは、と同じようにNlog
設定されています。web.config
プレビュー機能により、SlowCheetah
変換ファイルも整形式であることがわかります。何が欠けているのかわからない。
manifest - ワンクリック インストール用のファイルを追加します。マニフェスト ファイルを追加するときのエラー
私は OpenWebKitSharp を使用しており、ワンクリックで公開するときにファイルを含めようとしています。プロジェクトはほとんど機能していますが、OpenWebKitSharp.manifest ファイルに問題があります。デバッグするとすべて正常に動作し、「Visual Studio インストーラー」を使用してインストールすることができました。ただし、One Click インストーラーを使用して、更新を自動的に確認したいと考えています。そのため、すべてのファイルをプロジェクトにコピーし、他のすべてがインストールされるときに WebKitSharp がインストールされるように参照を設定しました。すべての WebKitSharp ファイルで、"Build Action" を "Copy" に、"Copy to Output" を "Copy if newer" に設定しました (前に述べたように、すべてがデバッグ フォルダーに正常にコピーされ、正しく実行されます)。「PublishWizard」に切り替えて使う フォルダに公開します。すべてがインストール フォルダに正しく表示されます。
ただし、今はコンピューターにインストールします。完了すると、プログラムを実行しようとすると、エラーが表示されます。「アクティベーション コンテキストが初期化されていません。」少しデバッグした後、クリックしてコンピューターにインストールすると、「OpenWebKitSharp.manifest」の内容が完全に変更されていることがわかりました。古いファイルをコピーして、作成した新しいファイルを上書きしてインストール ディレクトリに貼り付けると、すべて正常に動作します。
この問題を解決するにはどうすればよいですか?
PSこれは関連する場合と関連しない場合がありますが、インストール フォルダーにコピーされないように見える TrueType フォント (TTF) がいくつかあります。公開するときだけではなく、デバッグフォルダーにコピーします。
excel - Microsoft ワンクリック インストーラー - ユーザーが信頼を求められることはありません
5 人のユーザー向けにいくつかのカスタム処理を行うクライアント用の Excel アドインを作成しました。VS2012 と Excel 2010 の相互運用アセンブリを使用して作成しました。アドインを MS ワンクリック パブリッシャーで公開し、コンテンツを圧縮して、これら 5 人のユーザーに送信しました。彼らは (一見) アドインを無作為にインストールすることしかできません。成功したユーザーもいれば、エラー メッセージが表示されるユーザーもいます。いくつかの詳細情報:
- 正常にインストールされていないユーザーは、インストールを信頼するように求められることはありません。エラーメッセージが表示されます。
- ローカルの開発証明書だけでコードに署名しました。Verisign 証明書などは使用しませんでした。彼らのローカルファイルシステムがプロンプトに到達することを決して許可していないので、私はそれが何もしないとは思いませんでした。
- 最初に、包含リスト セキュリティ用のレジストリを構成するためのバッチ ファイルを作成しました。これは何もしませんでした。
- ローカル ネットワーク上にあるかどうかに関係なく、他の PC でエラーを再現できませんでした。
私の推測では、ワンクリック インストーラー ファイルへのアクセスを禁止するセキュリティ ポリシーが組み込まれているようです。どのアイデアですか?
エラーメッセージは次のとおりです。
iphone - Titanium Studio を使用した Facebook ワンクリック アクセス
Facebook の iPhone アプリとの新しい統合方法に出会いました。アプリ経由で Facebook にログインするための Web ビューを表示する代わりに、ユーザーがデバイスで Facebook アプリにログインできるように変更しました。
これが Titanium Studio で可能かどうかを知りたいです。ありがとう。