【问题标题】:Visual Studio 2015 C# Deploy Application to DesktopVisual Studio 2015 C# 将应用程序部署到桌面
【发布时间】:2017-04-08 18:35:06
【问题描述】:

我有一个 C# 应用程序。它有多种形式和多种类。我一直在寻找如何部署我的应用程序并不断遇到问题。

我试过了:

点击一次

右键单击我的解决方案 -> 发布

这是我输入的数据:

Specify the location to publish this application:

    C:\Users\$USER\Desktop

How will users install the application? 

在这里,我只想获得一个安装文件,用于安装应用程序和所有资产。这纯粹是为了测试,但我只是希望能够通过电子邮件(或其他方式)向朋友发送 .exe 安装,以便他们可以使用它。我没有让这些选项中的任何一个起作用,因此无法继续。

文件 -> 新建项目 -> 其他项目类型 -> Visual Studio 安装程序 -> 安装项目

我右击Application folder -> add -> Project Output

执行此操作时,它告诉我需要关闭当前解决方案(我的应用程序)以及是否要保存。看起来其他人能够让这个项目输出项目与他们的主要应用程序一起显示在解决方案资源管理器中,但我似乎不能这样做。

整个Add Project Output Group 是空的,包括两个下拉菜单。


这是我见过的两种似乎最简单的方法,但我什至无法让它们工作:s

我也有自己的网站,最终我希望用户从网站上的页面安装应用程序。如果更容易,我可以设置它而不是只处理获取安装文件,但我没有研究它,因为我认为在我的计算机上获取这个安装文件会更简单。

任何对此的帮助将不胜感激,因为我现在迷路了。

【问题讨论】:

    标签: c# visual-studio deployment clickonce


    【解决方案1】:

    因此,当我与朋友分享我的作品以进行审核时,我通常会将位于项目文件夹内 bin\Debug\app.publish\<name>.exe 文件夹中的 .exe 发送给他们。注意将所有.dll,即您写入该文件夹的类库,压缩并共享!你的朋友应该能够解压并运行。

    【讨论】:

    • 这可能是一个愚蠢的问题,但我在哪里可以找到.dll 文件? app.publish 文件夹内只存在 .exe,而在其他文件夹中我似乎找不到任何 .dll 文件。谢谢。
    • 您想查看 bin\Debug 并将任何 .dll 移动到 app.publish 子文件夹。
    • 我好像没有。此外,当我尝试运行 app.publish 文件夹中的 .exe 时,它​​找不到我拥有的任何资产(图像)。我想这是因为我没有任何 .dll 的?
    • 您是否尝试过将您使用的图像包含在与 .exe 相同的文件夹中?如果需要,您可能必须更改文件路径以使用本地上下文。
    猜你喜欢
    • 2015-12-06
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    相关资源
    最近更新 更多