有人在VS2010上使用ClickOnce吗?
当解决方案构建正常时,我正在发布以下内容......
Building WindowsFormsApplication1...
Error: Cannot publish because a project failed to build.
尝试了所有内容,新的清洁项目(包括windforms和WPF),新的临时密钥,禁用的先决条件以及每个发布设置。 我希望它能在最后修复,同样的事情发生在RC
我现在的“解决方法”是使用带有clickonce.proj的msbuild.exe,顺序如下 http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/40bb7d32-a9ad-40d7-8113-cb3ed2747e69 (连接到外部工具+工具栏按钮,如hanselman的并行构建博客文章)
答案 0 :(得分:39)
有趣的是,通过右键单击项目菜单发布似乎可行。它启动向导而不仅仅是发布,所以不太理想,但我现在有2个解决方法(包括我原来的帖子中陈述的那个)。
答案 1 :(得分:9)
我在连接上发布了一个错误,请投票:)
答案 2 :(得分:3)
我向ClickOnce产品负责人询问了这个问题,他说这是DevExpress的一个问题。他们在这里提供解决方案: http://www.devexpress.com/Support/Center/p/B156192.aspx
答案 3 :(得分:1)
这个评论迟到了,但我发现了这个问题,因为我遇到了同样的事情。在此提供此功能是因为建议的解决方法对我不起作用。
我的项目构建和运行没有错误。我尝试了build-clean,手动删除项目bin /和obj /文件夹,甚至使用Publish Wizard / Build-Menu-> Publish。所有这些都将失败,描述“无法发布,因为项目无法构建。”
这就是让它适合我的原因: 我正在发布到UNC路径,但是安装文件夹URL (在项目设置的发布选项卡上)被设置为由IIS上运行的IIS公开的URL同时公开UNC路径的服务器。我尝试将安装文件夹URL 设置为UNC路径,最后构建并发布ClickOnce构建。我没有网页,但我们现在可以忍受这个。
答案 4 :(得分:0)
这是VS2010中的一个错误。我能够发布24次没有任何问题。第25次拒绝工作,除非我右键点击该项目并发布。我得到完全相同的错误没有警告。我有所有最新的更新,并没有更改VS2010中的任何设置。
答案 5 :(得分:0)
我收到此错误是因为我的磁盘已接近满。我将10GB移动到另一个驱动器,重新启动Visual Studio。
如果我点击"立即发布"但是使用Build>>发布[ProjectName]正常工作。
答案 6 :(得分:0)
我遇到了同样的问题。在发布项目之前,请清理代码,清理“bin \ Debug”文件夹。然后发布您的项目,它将正确运行。 适用于Visual Studio 2010,2012,2013。
答案 7 :(得分:-3)
我已经成功地使用ClicKOnce与VS2010进行了数周的比赛。
这不是ClickOnce问题,而是构建问题。错误消息的其余部分是什么,即项目为什么不能构建?