我有一个在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?
答案 0 :(得分:5)
我应该使用的属性是 PublishDir 而不是PublishUrl。
http://social.msdn.microsoft.com/Forums/en/msbuild/thread/4748f516-491b-4019-a2bb-fc3b1e99e98b