2011-07-18 13 views
1

ClickOnceのVS2010でプロジェクトを公開すると、<deploymentProvider codebase="file://oldserver/.../....application" />の奇妙な値がマニフェストファイルに存在しました。名前oldserverの名前が間違っていたため、置き換える必要がありました。ClickOnceのマニフェストのDeploymentProviderは<プロジェクトのインポート>プロジェクトファイル

名前がoldserverから来たという手がかりはありませんでしたか? は、プロジェクトファイルで、私は

<InstallUrl>\\newserver\...\</InstallUrl> 

があったが、 OldServerをVS2010 でプロジェクトのプロパティで、開いたときにフォルダの場所を公開すると再び表示されていました。解決策:と呼ばれる隠しファイルで、buildconfig.targetsが設定されました。 このファイルは.projファイルで参照されました。このファイルで

<Import Project="buildconfig.targets" /> 

あなたにも

<UpdateUrl>\\newserver\...\</UpdateUrl> 

を必要とします!

答えて

0

Visual Studioでプロジェクトを見ているとき。 「Build」→「Configuration Manager」を選択します。デバッグとリリースのビルド構成の情報をチェックし、それらが正しいことを確認してください。これは完全な推測ですが、そこに何かが設定されているのが見えます。

2

Visual Studioからパブリッシュする場合は、インストールURLを設定してください。
インストールURLの下の公開設定(公開するプロジェクトのプロジェクト設定)です。
MSBuildからパブリッシュする場合は、UpdateUrlプロパティ(たとえば、/ p:UpdateUrl = youraddress)を設定する必要があります。

+0

ではなく、ビザロです。確かに、UpdateUrlを設定すると私のためになりました。 –

関連する問題