我有一个由几个.dll,.libs,.pyd(python库),。exe,.class-es组成的应用程序。
部署过程中的最佳做法是什么?
我计划将.dll - 管理到GAC中并且不受管理到WinSxS文件夹中。
我应该怎么处理.libs,.exe,.class和.pyd?
将它放到
是否可以/ProgramFiles/ApplicationName/bin
/ProgramFiles/ApplicationName/lib
/ProgramFiles/ApplicationName/java
/ProgramFiles/ApplicationName/python
由于
塔玛拉
答案 0 :(得分:2)
目前的惯例似乎是
“/ ProgramFiles / YourCompany / YourApplication / ...”
至于如何在该文件夹下构建内容,它实际上取决于您的应用程序正在做什么,以及它的结构。请务必在Isolated Storage中存储每位用户的信息。
答案 1 :(得分:1)
我同意/ ProgramFiles / CompanyName / AppName是惯例。但您可能还需要查看谁将安装该应用程序。越来越多的用户不再在工作的Windows机器上获得管理员权限,因此无法在ProgramFiles下安装。因此,根据您的目标用户以及您设想如何获取应用程序,您可能希望将其安装在可以写入的位置(例如用户的AppData)。