问题 尝试从命令行发布Excel 2007 Addin时,在尝试设置PublishDir属性时会生成意外的目录名称/目录结构。
我正在做什么 我试图通过命令行发布Excel 2007插件。我已经在项目中设置了所有内容,当我从Visual Studio发布它时,一切都很完美。我也可以从命令行发布以下内容,它也可以完美地运行:
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的样子。
有人能指出我正确的方向吗?
答案 0 :(得分:2)
指定PublishDir
属性时,需要包含尾随\
。如果不存在尾部斜杠,那么目录将被一起粉碎,似乎没有任何工作正常。我相信这应该有效:
msbuild /t:publish /p:Configuration=release;PublishDir="C:\ExcelAddin\Publish\"
时找到了对此的引用