第一次重大部署

Lew*_*wiG 9 c# deployment visual-studio

在过去的几年里,我已经构建了许多c#程序,我相信我可以得到一个程序来做几乎任何事情.

但到目前为止,他们都是内部程序,我一直在那里观看安装和更新.

有人找我建立一个待售的程序,程序本身我知道我可以照顾,但是在发布待售程序之前我还有什么需要考虑的吗?

我想我必须进行安全测试,获得软件许可证?有谁知道我读这个的好地方?

And*_*bak 7

第一个问题:许可.检查您使用的库的许可,可能其中一些用于非商业目的.

第二个问题:安装包和用户手册.你给客户的一切必须是自我解释,易于理解和回答非常愚蠢的问题(我可以在驱动器D上安装它:因为我有一个驱动器D:有很多空间,但你的手册没有说任何关于安装它在除C以外的任何其他驱动器上:......等)

第三个问题:更新.你将如何管理它们?自动?用户驱动?单独的可下载文件?

第四个问题:您的版权.

第五个问题:保护您的版权(防止盗版等).

第六个问题:如果您在国际上销售 - 请查看该国有关版权,专利,安全等的法律.

第七个问题:确保您的软件安全,完整,快速,不提供蓝屏等.

如果您居住在美国或其他有软件专利问题的国家/地区 - 请确保您不使用任何受版权保护的解决方案(例如点击购物"功能"等).

我希望这是一个很好的首发.