2

問題 コマンドラインからExcel2007アドインを公開しようとすると、PublishDirプロパティを設定しようとすると、予期しないディレクトリ名/ディレクトリ構造が生成されます。

私がしている ことコマンドラインを介してExcel2007アドインを公開しようとしています。プロジェクトにすべてを設定しました。VisualStudioから公開すると、すべてが完全に機能します。次のコマンドラインから公開することもできます。これも完全に機能します。

msbuild /t:publish /p:Configuration=release

ただし、PublishDirプロパティを追加するとすぐに、すべてがうまくいきます。

msbuild /t:publish /p:Configuration=release;PublishDir="C:\ExcelAddin\Publish"

Visual Studioから公開するか、 PublishDirを指定しない場合、ファイルはディレクトリに配置され、すべてが次のようになります。

これは、予想される(そして機能する)ファイル構造です。

PublishDir = "C:\ ExcelAddin \ Publish"を指定すると、C:\ExcelAddinは次のようになります。
これは予期しない(そして機能しない)ファイル構造です

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

2

プロパティを指定するときPublishDirは、末尾の\. 末尾のバック スラッシュが存在しない場合、ディレクトリが一緒に破壊され、何も正しく動作していないように見えます。私はこれがうまくいくと信じています:

msbuild /t:publish /p:Configuration=release;PublishDir="C:\ExcelAddin\Publish\"

http://msdn.microsoft.com/en-us/library/ff624126.aspxを見ているときに、これへの参照を見つけました

于 2012-09-01T06:43:07.357 に答える