22
|
TheBlueSky Matthias · 技术社区 · 15 年前 |
![]() |
1
15
某些功能由Visual Studio完成,而不是由MSBuild脚本完成。因此,在从命令行执行click-once部署时,其行为不同。
我创建了一个特殊的msbuild文件,它可以执行这些操作。它运行发布目标,然后将文件复制到正确的位置。 构建文件的示例,如Alhambraeidos所请求的。它基本上运行常规的VisualStudio Build,然后将Click Once数据复制到Real Release文件夹。请注意,删除了一些特定于项目的内容,因此它可能已损坏。此外,它不会增加内部版本号。这是由我们的继续构建服务器完成的:
|
![]() |
2
37
您设置的属性不正确。改为尝试publishdir。 您可以按原样将其传递到msbuild,也可以在项目文件中设置它(或者也可以在sln文件中设置,不确定我总是使用项目文件。)如下所示
我刚刚写了几篇关于 MsBuild and ClickOnce 东西,看看你“应该”发现它们有用… 祝你好运:- |
![]() |
3
2
我把我的2美分放进去,这个语法似乎有效(对或错):
|