7

ClickOnce アプリケーションを発行すると、プロジェクトの 1 つに含まれている参照の 1 つが見つかりません。

プロジェクトの [プロパティ] -> [アプリケーション ファイル] に移動すると、この欠落している参照はここにリストされていません。

私の bin/Release フォルダーには .exe.manifest ファイルがあり、ここにも欠落していることに気付きました。

ただし、プロジェクトをビルドすると、実際には DLL が bin/Release フォルダーにコピーされます。

この必要な依存関係もデプロイするようにするにはどうすればよいですか?

4

3 に答える 3

0

「方法:ClickOnceによって公開されるファイルを指定する」で説明されているように、参照の[ローカルコピー]プロパティの値をTrueに変更します。

参照を追加すると、アセンブリ(.dllファイル)への参照は次のように指定されます。ローカルコピーがFalseの場合、アプリケーションが存在する前にGACに存在する必要がある前提条件アセンブリ(前提条件(自動))としてデフォルトでマークされます。インストールされています。[ローカルコピー]がTrueの場合、アセンブリはデフォルトでアプリケーションアセンブリ(インクルード(自動))としてマークされ、インストール時にアプリケーションフォルダーにコピーされます。COM参照は、IsolatedプロパティがTrueに設定されている場合にのみ、[アプリケーションファイル]ダイアログボックスに(.ocxファイルとして)表示されます。デフォルトでは、含まれています。

于 2012-10-16T17:10:25.843 に答える