在Visual Studio 2010/2012上发布应用程序



我有一个在Visual Studio 2010中内置的项目,并使用Visual Studio 2012构建的IT副本。每次我单击以发布应用程序,然后通过电子邮件发送了结果的Zipped Zipped副本(在2010年或2012年),我遇到了一个问题,该问题根本没有安装并与管理员联系或安装admin的错误,然后同一应用程序的新副本也不会(稍后在同一台计算机上)。我该如何解决此问题?我已经在许多线程上尝试了许多建议的Clickonce修复程序,但是我想知道是否有确定的方法可以一劳永逸。

为了帮助您,我们需要有关您的设置的更多详细信息:

  1. winforms/web/console/service应用
  2. 您是在本地机器还是远程计算机上发布?
  3. 错误消息的详细信息
  4. 正在运行的命令的详细信息(vs->工具 ->选项 -> projects& solutions->构建和运行 -> MS构建杂语 ->诊断)
  5. 您是否使用构建和部署软件包。

打开MSI记录也有帮助。http://www.advancedinstaller.com/user-guide/msiexec.html

为了在远程计算机上安装 new MSI软件包,您将必须先卸载上一个,Afaik VS将不会为您服务。

我猜想目标机没有安装了应用程序所需的.NET版本。您是否检查了目标机上安装了对应用程序的.NET版本(可能是4.0或4.5)?

这是Visual Studio 2010中的一个开放错误。考虑使用以下插件

http://visualstudiogallery.msdn.microsoft.com/22c5f085-d1be-44a3-b5a4-4710a467b972

Microsoft Connect问题跟踪系统中的问题

https://connect.microsoft.com/visualstudio/feedback/details/588047

已校正VS2012

我可能已经遇到过一次类似的东西...您是否尝试过包括与您的项目相关的所有.dll文件?

从Studio 2010中查看此内容:

  1. 在项目的"属性"页面中导航到"发布"选项卡
  2. 在"安装模式和设置"下,单击应用程序文件按钮
  3. 在"发布状态"列的"应用程序文件"对话框中,请确保将所有列出的文件设置为先决条件(自动),包括或包括(自动)

包含所有文件重新发布后,然后重试。希望这会有所帮助。

相关内容

最新更新