ClickOnce PublishUrl无法使用MSBuild任务

时间:2010-08-25 17:40:33

标签: msbuild clickonce

我有一个在Windows Server 2003上运行的CruiseControl .NET构建服务器,我正在尝试使用msbuild 4构建和发布我的Wpf(3.5)ClickOnce应用程序。我的构建脚本中的任务如下:

<MSBuild Projects="src\TestProject\TestProject.csproj"
                    Targets="publish"          
                    Properties="PublishUrl=c:\testwpf\;InstallUrl=http://devserver/TestProjectUpdates/;" />

但是,在运行构建之后,安装不会部署到c:\ testwpf \ folder。但是,我可以看到在源的bin \ release文件夹中创建的安装。

知道为什么不将文件部署到指定的PublishUrl?

1 个答案:

答案 0 :(得分:5)

我应该使用的属性是 PublishDir 而不是PublishUrl。

http://social.msdn.microsoft.com/Forums/en/msbuild/thread/4748f516-491b-4019-a2bb-fc3b1e99e98b