2

Visual Studioの機能を使用してPublish、VSTO アドイン用の ClickOnce セットアップ ファイルを作成しています。

Build Action を に設定することで、ファイルをアプリケーションと一緒にデプロイできることを知っていますContentreadme.txtBuild Action が に設定されている というファイルがあるとしますContent。これが起こることです:

publish
+-- setup.exe
+-- MyAddIn.vsto
+-- ApplicationFiles
    +-- ...lots of files..
    +-- readme.txt.deploy     <--

このファイルには、アプリケーションをインストールする前にユーザーに読んでもらいたい情報が含まれているため、次のようにしたいと考えています。

publish
+-- setup.exe
+-- MyAddIn.vsto
+-- readme.txt                 <--
+-- ApplicationFiles
    +-- ...lots of files..

それを行う簡単な方法はありますか?

4

2 に答える 2

1

プロジェクト ファイルの下部:

<Target Name="AfterPublish">
    <Exec Command="xcopy.exe /Y &quot;$(TargetDir)readme.txt&quot; &quot;$(PublishUrl)&quot;" />
</Target>

このより一般的なシナリオが他の人にとって役立つ場合に備えて、私が取り組んでいたことは次のとおりです。

<PropertyGroup>
    <ReadmeFilesDir>README-files</ReadmeFilesDir>
</PropertyGroup>

<Target Name="AfterPublish">
    <Exec Command="xcopy.exe /Y &quot;$(TargetDir)README.html&quot; &quot;$(PublishUrl)&quot;" />
    <Exec Command="xcopy.exe /E /I /Y &quot;$(TargetDir)$(ReadmeFilesDir)&quot; &quot;$(PublishUrl)$(ReadmeFilesDir)&quot;" />
</Target>

6年前の質問に答えるバッジがあるのだろうか.

于 2019-01-18T21:02:01.750 に答える
-1

おそらく、ビルド後のコマンドを使用してファイルを目的の場所に移動すると、ウィザードはフォルダーをそのままパッケージ化します。

于 2012-09-06T12:49:43.777 に答える