I have a requirement to move a SharePoint lists from SharePoint 2007 to SharePoint 2010. To resolve that I just go to lists settings in SharePoint 2007 and click "Save list as template" link, it will gives me a .stp file. When I tried to create a list based off that template I got the following error:
Error
Microsoft SharePoint Foundation version 3 templates are not supported in this version of the product
Correlation ID: {random guid}
Date and Time: ....
After goggling this issue I resolve that problem. So if you need to migrate list templates STP's from SharePoint 2007 to 2010, you could try the following:
1. Rename the original .STP to .CAB
2. Extract its manifest.xml to a local folder (lets call it {workingfolder})
3. Search for the ProductVersion element. This should have a value of 3
4. Change its value to 4
5. Repackage the manifest.xml into a .CAB. I've done this by using makecab.exe in the C:\Windows\System32 folder
Syntax: makecab.exe {workingfolder}\manifest.xml {workingfolder}\{template-name}.cab
6. Change the generated cabinet's extension from .CAB back to .STP and upload it into the _catalogs/lt
Error
Microsoft SharePoint Foundation version 3 templates are not supported in this version of the product
Correlation ID: {random guid}
Date and Time: ....
After goggling this issue I resolve that problem. So if you need to migrate list templates STP's from SharePoint 2007 to 2010, you could try the following:
1. Rename the original .STP to .CAB
2. Extract its manifest.xml to a local folder (lets call it {workingfolder})
3. Search for the ProductVersion element. This should have a value of 3
4. Change its value to 4
5. Repackage the manifest.xml into a .CAB. I've done this by using makecab.exe in the C:\Windows\System32 folder
Syntax: makecab.exe {workingfolder}\manifest.xml {workingfolder}\{template-name}.cab
6. Change the generated cabinet's extension from .CAB back to .STP and upload it into the _catalogs/lt
Comments
Post a Comment