【问题标题】:What are the proper and complete steps to deploy a .NET application from Visual Studio for public use?从 Visual Studio 部署 .NET 应用程序以供公众使用的正确且完整的步骤是什么?
【发布时间】:2009-01-10 12:52:40
【问题描述】:

我通常为自己编写 C# 程序,或者只是其他应用程序的一部分。现在,我一直在从事一个我希望最终将其商业化的项目,我对从 VS 2008 部署一个简单应用程序的最简单方法感兴趣,该应用程序主要是下载和安装的。我不仅对安装程序的选择感兴趣,而且对构建选项、异常处理设置和任何其他基本细节感兴趣。

MSDN 上的文档有点压倒性。仅部署方法部分就有 100 多个主题!

http://msdn.microsoft.com/en-us/library/ms184415.aspx

我应该关注什么以及按什么顺序?有没有人为了确保所有的基础都被覆盖而有一个他们运行的个人清单?

【问题讨论】:

    标签: .net visual-studio-2008 deployment


    【解决方案1】:
    1. 弄清楚您的许可机制。序列号,激活,等等。 测试一下。
    2. 构建您的程序集并对其进行模糊处理。如果程序集很小,我实际上也会 ILMerge 他们 - 让整个事情更易于管理。
    3. 制作安装程序。 ClickOnce 是一个选项,尽管是勇敢的。它的主要特点是它可以自我更新。如果您想为更新收费,这是有问题的。我只会使用 WiX 并自行更新代码 - 并不难。

    【讨论】:

      【解决方案2】:

      对于这种情况,我会避免单击一次,因此 this one 似乎与部署最相关。

      在编译器选项方面,标准的 Release 构建应该足够好;您可能需要考虑使用代码混淆工具,这取决于如果人们决定对您的代码进行逆向工程,您能负担得起的律师有多好……

      【讨论】:

        猜你喜欢
        • 2016-05-21
        • 2016-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-30
        • 1970-01-01
        • 2011-11-10
        相关资源
        最近更新 更多