3

LANを使用してサーバーに接続されたサーバーPCと他のクライアントPCが動作しています。VB.Net を使用して開発された社内用のアプリケーションがあります。http://www.codeproject.com/Articles/17003/ClickOnce-Quick-steps-to-Deploy-Install-and-Updateの手順を使用して、アプリケーションを更新するためのクリックワン statergy を展開しました。アプリケーションのインストール中に公開した後、このエラーが発生しましたやってくる

ここに画像の説明を入力

詳細を検索したところ、このエラーが見つかりました

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of D:\Desktop\publish\Global.application resulted in exception. Following failure messages were detected:
    + Downloading file:///D:/Desktop/publish/Application Files/Global_1_0_0_0/Global.XmlSerializers.dll.deploy did not succeed.
    + Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.
    + Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.
    + Could not find file 'D:\Desktop\publish\Application Files\Global_1_0_0_0\Global.XmlSerializers.dll.deploy'.

パブリッシュ オプションでアプリケーション ファイルを確認したところ、Global.XmlSerializers.dll が含まれています。なぜこれが起こっているのか知っている人はいますか?

clickone アプリケーションをインストールまたは更新するときに、いくつかの余分なファイルをインストール フォルダー (C:\Users\name\AppData\Local\Apps..) にコピーする方法はありますか? アプリケーションに外部のサポートファイルを使用するためです。出来ますか?

引数を .exe ショートカット ("\Global.exe" ?/?customer?/?) に渡すように、clickone アプリケーションのショートカットに引数を渡す方法はありますか?

編集: これが私が公開した方法です

ここに画像の説明を入力

公開フォルダーの場所にネットワークパスを指定して確認しましたが、同じエラーが発生しました。

ここにアプリケーションファイルが含まれています

ご覧のとおり、Global.XmlSerializers.dll が含まれています

ここに画像の説明を入力

4

3 に答える 3

0

ClickOnce には魔法はありません。展開フォルダーを調べるだけで、必要なファイルがあるかどうかを確認できます。

そうでない場合は、必要なファイルの公開オプションの設定を変更する必要があります。私の経験では、このメッセージは常に、必要なアセンブリの 1 つが発行されていないことを示しています。


さらに、UNC パスに発行するのではなく、マップされたネットワーク ドライブに発行したようです。\\server\name\スキームに続くパスに公開する必要があります。

于 2013-04-29T10:44:11.223 に答える
0

ウィザードを使用してネットワーク共有に展開したら、発行ウィザードで次の操作を行います。

Specify the location to publish this application:

UDP パス

[次へ] をクリックします

How will users install the application?

From a UNC path of file share

Specify the UNC path:

同じ UDP パス (以前からコピーして貼り付けたもの)

于 2013-04-29T14:31:58.557 に答える