0
什么是解决方案ID?.wsp文件的manifest.xml中显示的解决方案ID是什么
例如
<Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="12345678-c983-4553-1234-74c609831d33" SharePointProductVersion="14.0">
什么是解决方案ID?.wsp文件的manifest.xml中显示的解决方案ID是什么
例如
<Solution xmlns="http://schemas.microsoft.com/sharepoint/" SolutionId="12345678-c983-4553-1234-74c609831d33" SharePointProductVersion="14.0">
在SharePoint大部分事情跟踪/通过的GUID标识。解决方案包也不例外。对于大多数开发者来说,这可能没有多大意义
有些情况可以发挥作用。一个示例是,当您尝试更新具有相同名称但ID不同的解决方案包时。 SharePoint会阻止你这样做,因为它认为(合理)这些包是不同的,因此不应该是可更新的。
我遇到了上述情况,其中多个开发人员(甚至一个开发人员使用不同的开发环境)使用WSPBuilder等工具构建解决方案,并且他们在源代码控制中共享的源代码不包含带有解决方案ID在它。结果是不同的环境可能会构建实际上相同的包,因为源共享,但分配不同的解决方案ID。
这似乎是一个简单问题的长期回应。:P