我觉得我需要一个定义更好的框架来使用自定义代码更改来更新我的 SharePoint (MOSS 2007) 应用程序。我正在创建具有功能和新类型等的 wsp 解决方案文件,但是一旦这些被测试和部署,我觉得这有点信仰飞跃,这让我感到紧张,并且偶尔不愿意部署更改。部署后,很难将 SharePoint 应用程序的当前状态与部署在该 SharePoint 服务器上的特定代码关联起来。实际安装了哪些功能以及在哪些站点上?哪些功能被激活或停用?这个自定义字段或内容类型的哪个版本真的存在?诸如此类的事情。如果出现错误,我必须依靠我对那里和实际运行的代码的假设,
我应该采取哪些步骤来提高我明确确定应用程序状态并找到真正代表该状态的代码的能力?是否有第三方工具可以帮助解决这个问题?