none
请教ClickOnce问题 RRS feed

  • 问题

  • 之前做用VS2010了一个Outlook Add-in,使用ClickOnce方式部署,虽然折腾得够呛,但终究搞定了。
    现在我用VS2015做了一个WinForm程序,打算使用ClickOnce方式部署,但试了很久也没有成功。
    我在发布的时候VS2015提示两个错误:一个是因为某项目未能生成,所以无法发布。另一个是需下载FrameWork4.5.2到本机(必备组件我选的是从我的应用程序相同位置下载组件).
    请问以上异常如何处理?
    补充下虽然我不是用Administrator登录Windows,但我是属于Administrator组。


    2017年9月15日 11:58

答案

  • Hi leon1526,

    >>一个是因为某项目未能生成,所以无法发布。

    这个错误可能是因为你写好Winform工程之后没有编译通过,也就是没有运行,或者可能运行通过之后又进行了某些修改,修改之后只是保存了修改内容,而没有重新编译,试着跑一下你的程序然后再Clickonce发布。

    >>另一个是需下载FrameWork4.5.2到本机

    .NET FrameWork是.NET程序运行所需的框架,只要安装到电脑上就行,一般安装到默认路径就行。

    Regards,

    Stanly


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 leon1526 2017年9月20日 15:45
    2017年9月18日 7:09

全部回复

  • 错误一需要知道更详细的错误内容,错误二需要在部署包中内联.NET Framework 4.5.2。任何.NET应用程序部署时,都必须部署编译时指定的.NET Framework。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2017年9月18日 0:39
  • Hi Shuanghua,

    感谢你的回复,错误二我感到很困惑的是提示说需下载放到local machine,可是放在local machine具体哪个位置?错误一编译时也就只有“因为某项目未能生成,所以无法发布。”,不知怎么查看详细的错误内容。

    2017年9月18日 1:31
  • Hi leon1526,

    >>一个是因为某项目未能生成,所以无法发布。

    这个错误可能是因为你写好Winform工程之后没有编译通过,也就是没有运行,或者可能运行通过之后又进行了某些修改,修改之后只是保存了修改内容,而没有重新编译,试着跑一下你的程序然后再Clickonce发布。

    >>另一个是需下载FrameWork4.5.2到本机

    .NET FrameWork是.NET程序运行所需的框架,只要安装到电脑上就行,一般安装到默认路径就行。

    Regards,

    Stanly


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 leon1526 2017年9月20日 15:45
    2017年9月18日 7:09