更改WSP解决方案的GUID / NAME以重新部署同一台机器
-
09-12-2019 - |
题
我被告知要重构我们在这里运行的旧票证系统。除了通知的邮编,我需要直接在实时系统上直接完成我所需的大多数更改。(我希望)
如何更改整个WSP包的解决方案ID(以及名称),以便我可以为不同的目的重新部署它?
获取更多信息:我们使用WSP Builder和Moss(2007)
亲切问候
解决方案
下一步是再次单击项目并右键单击,此时间选择属性并更改汇编名称和默认NASespace,将与项目名称相同的名称。单击“装配信息”并再次执行此操作,可以保持版本号相同。
显然现在您需要进入类并将命名空间更改为突破默认命名空间中的相同命名空间。
构建项目,它可能会失败,因为它无法找到正确的文件。只需关闭项目。
转到其保存并将文件夹重命名为与项目名称相同的文件夹位置。在解决方案文件上使用双重光线打开项目。
它会说它无法打开文件,因为它抬头看旧的名字是什么很好:),你需要通过右键单击该文件来删除解决方案资源管理器中的灰色项目,然后单击“删除”,然后单击“删除”在解决方案文件中,选择添加到Exsisting项目,转到保存项目的文件夹并使用扩展名为.csproj添加项目。
现在,您应该在新名称中查看所有文件和文件夹,构建项目。
您需要做的最后一部分是更改WSP的GUID。在Visual Studios Goto工具和Select Create Guid中,选择复制并关闭它。
转到了将项目保存在硬盘上的文件夹,然后进入项目文件夹并查找一个名为solution.txt的文件并打开它,用新的替换GUID。保存并退出 :)。或者在项目中打开它应该被称为相同的:),只替换GUID!
应该是它,你需要再次构建应用程序,然后在WSPBuilder中构建并部署:)
希望它有助于:)
其他提示
wsp builder使用wspbuilder.exe.config文件来创建WSP并设置所有属性...
此链接应该有助于更改WSP的名称和其他属性: http://weblogs.asp.net/bsimser/archive/2009/11/26/name-that-wsp-sharepoint-developer-tricks-with-wspbuilder.aspx
arsalan adam khatri