相关疑难解决方法(0)

MSBuild不尊重ClickOnce应用程序的PublishUrl属性

我正在尝试制作一个批处理文件,只需点击一下即可发布我们拥有的少数ClickOnce应用程序.我正在使用msbuild,作为示例,下面的命令行显示了我是如何做到的:

msbuild
    MyApp.sln
    /t:Publish
    /p:Configuration=Release
    /p:PublishUrl="C:\Apps\"
    /v:normal > Log.txt
Run Code Online (Sandbox Code Playgroud)

(包装更容易阅读)

当我运行上面的命令时,它在发布目录中构建并发布应用程序,即bin\release!知道为什么msbuild在上面的例子中不尊重PublishUrl属性吗?

PS:我尝试了不同的组合,包括删除'配置',使用'重建'和'发布'作为目标,并删除引号但没有任何成功.

提前致谢,

埃萨姆

msbuild clickonce

23
推荐指数
2
解决办法
2万
查看次数

使用命令行使用MsBuild进行发布的问题单击一次

我在我的解决方案中使用csproj中的Windows应用程序,并且我想使用命令行生成发布(bat,cmd).

我的剧本是(我\r\n为了更好的阅读):

 SET MSBUILD="%SystemRoot%\Microsoft.NET\Framework\v3.5\MSBuild.exe"
    SET CARWIN="..\..\Security.CarWin.csproj"

    rem msbuild para publish

    %MSBUILD% /target:rebuild;publish %CARWIN% 
/p:ApplicationVersion="1.0.0.0" 
/p:Configuration=release 
/p:PublishUrl="C:\ClickOnce\CarWin.WebInstall\Publicacion\" 
/p:InstallUrl="http://desserver/carwinclickonce/Publicacion/" 
/p:PublishDir="C:\ClickOnce\CarWin.WebInstall\Publicacion\" 
Run Code Online (Sandbox Code Playgroud)

注意:我也会尝试使用 /target:publish

但在路径PublishDir或PublishUrl(C:\ ClickOnce\CarWin.WebInstall\Publicacion)中不生成任何文件.

我在这个网站和谷歌看过很多帖子,但我找不到任何解决方案.

msbuild clickonce publish

15
推荐指数
2
解决办法
2万
查看次数

标签 统计

clickonce ×2

msbuild ×2

publish ×1