相关疑难解决方法(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万
查看次数

该应用程序需要将程序集...安装在全局程序集缓存中

我用C#创建了一个窗口应用程序.我正在发布成功的应用程序.

当我尝试安装应用程序时,它显示以下错误.在此输入图像描述

我看到了一些关于设置项目的解决方案,该解决方案自动与下面相同

在此输入图像描述

我不想把这些dll放在GAC中.

对此有任何建议或解决方案.

我已经浏览了以下网址

错误消息"无法安装或运行应用程序.应用程序需要在GAC中使用stole Version 7.0.3300.0"
无法安装或运行应用程序:单击一次

c# publishing global-assembly-cache winforms visual-studio-2013

8
推荐指数
1
解决办法
1844
查看次数

如何在 MSBUILD (VS2005) 中发布 ClickOnce 安装,该安装将转到正确的目录并且不会创建 setup.exe?

我正在尝试自动发布点击一次应用程序。

我用的是VS2005。

我已经能够从 VS 正确部署,但不能从命令行。

这是我正在使用的线路:

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe 
/p:Configuration=Release
/t:Publish
/p:PublishUrl=C:\source\deploy\
/p:PublishDir=c:\source\deploy\
/p:ApplicationVersion=1.2.3.5
"c:\myproject\myproject.csproj"
Run Code Online (Sandbox Code Playgroud)
  1. 它不是部署到 C:\source\deploy\MyProject,而是部署到我的项目内的 bin 文件夹。如果我省略尾部斜杠,它将部署到 c:\source\deploymyproject

  2. 它创建一个 setup.exe。我认为这是为了安装到桌面而不是网络。这是一个问题的征兆,还是可以忽略?

deployment msbuild clickonce visual-studio-2005

5
推荐指数
1
解决办法
2931
查看次数

Windows Mobile 6.5构建时间(VS2008)

我有一个小型的Windows移动应用程序,大约有25个表单,可能有50个类别分成3个项目.当我正在构建项目时,在调试模式下,正常的CTRL-SHIFT-B 需要25到40分钟.

我已经尝试过跳过平台验证黑客,但它似乎没有帮助.

环境是VS 2008
Windows Mobile 6.5.3
Compact Framework 2.0

<ProductVersion>9.0.30729</ProductVersion>
<OSVersion>5.02</OSVersion>
<TargetFrameworkVersion>v2.0</TargetFrameworkVersion>
<NativePlatformName>Windows Mobile 6.5.3 Professional DTK</NativePlatformName>
Run Code Online (Sandbox Code Playgroud)

这台电脑是HP EliteBook 8440p,带有i3 @ 2,4Ghz,4gb内存.
有很多Ram可用(使用2,2 Gb).
编译期间CPU使用率约为25%.

当我构建时,visual studio及其所有子窗口在95%的时间内都是空白的.

事件查看器不会显示任何特定警告,例如坏硬盘等.

更新1

在进程监视器跟踪中,我可以看到在构建期间devenv.exe中存在常规网络活动.VSS可能与构建有关吗?(我通过今天在旁路模式下使用的vpn隧道到达vss-repository.)

c# msbuild windows-mobile visual-studio-2008 visual-studio

5
推荐指数
1
解决办法
1589
查看次数