将现有企业级模板项目从 Visual Studio .NET 2003 迁移到 Visual Studio 2005
“企业级模板项目”这个术语是指从 Visual Studio .NET 2003(或 Visual Studio .NET 2002)企业级模板实例化的 Visual Studio 解决方案。这些解决方案中包含一个或多个 .etp(企业级模板项目)文件。与迁移常规的 Visual Studio 项目和解决方案文件相比,将企业级模板项目从 Visual Studio .NET 2003 迁移至 Visual Studio 2005 略微复杂一些。由于在 Visual Studio 2005 中,.etp 文件已被解决方案文件夹所替换,所以解决方案中包含的企业级模板项目和所有企业级模板子项目都将被转换为同名的 Visual Studio 解决方案文件夹。解决方案文件夹是在 Visual Studio 解决方案文件中指定的逻辑文件夹,而不是物理文件夹。与企业级模板项目相比,解决方案文件夹可以包含其他解决方案文件夹、项目和文件,并且可以包含与它们关联的策略文件。迁移完成后,Visual Studio 会删除解决方案中的企业级模板项目。
将企业级模板策略迁移到 Visual Studio 策略使用不同的迁移过程。有关更多信息,请参见如何:将文件从模板描述语言迁移到策略描述语言。
以下各部分解释如何:
-
在仅安装了 Visual Studio 2005 时迁移企业级模板项目。
-
在同时安装了 Visual Studio 2005 和 Visual Studio .NET 2003 时迁移企业级模板项目。
在仅安装了 Visual Studio 2005 时迁移企业级模板项目
-
在 Windows 资源管理器中,在要转换的、基于企业级模板的解决方案的高级别 .etp 或 .sln 文件(例如,myTemplate.etp 或 myTemplate.sln)上进行双击。
注意
如果您同时安装了 Visual Studio .NET 2003 和 Visual Studio 2005,则当您双击 .etp 文件时,该文件将自动在 Visual Studio .NET 2003 中启动。有关在这种情况下进行迁移的更多信息,请参见下面的下一个过程。
-
在“打开方式”对话框中 选择“Microsoft Visual Studio 2005”,然后单击“确定”。
会出现“Microsoft 开发环境”对话框。
-
单击“是”确认升级过程。
企业级模板项目将全部转换为“解决方案资源管理器”中的 Visual Studio 解决方案文件夹。
- 或 -
单击“否”拒绝升级过程。
该解决方案保持不变并在“解决方案资源管理器”中显示为不可用。
在同时安装了 Visual Studio 2005 和 Visual Studio .NET 2003 时迁移企业级模板项目
-
打开 Visual Studio 2005。
-
在“文件”菜单中指向“打开”,然后选择“项目/解决方案”。
-
定位到高级别 .etp 或 .sln 文件(例如,myTemplate.etp 或 myTemplate.sln)所在的文件夹。
注意
对于此过程,试图打开解决方案文件 (.sln) 或企业级模板项目文件 (.etp) 将启用同一迁移方案,所以此处将同时说明这两种情况。
-
选择 .sln 文件并单击“打开”。
- 或 -
在“文件名”字段中,键入具有 .etp 扩展名的 .etp 文件的名称,然后单击“打开”。
注意
Visual Studio 2005 不识别 .etp 类型的文件。必须在“文件名”字段中键入文件扩展名。
- 或 -
在“文件名”字段中,键入扩展名“.etp”并按键盘上的“F5”以刷新屏幕。“打开项目”对话框中将显示位于当前文件夹中的所有 .etp 类型的文件。选择您的文件,然后单击“打开”。
将出现“Visual Studio 转换向导”对话框。
-
阅读“欢迎使用 Visual Studio 转换向导”部分,然后单击“下一步”。
-
选择“是”可在转换项目前先创建其备份。在“备份位置”字段中,键入要用于存储备份文件的位置,或者单击“浏览”定位到所需文件夹。单击“下一步”。
-
查看“摘要”部分,然后单击“完成”迁移您的企业级模板项目。
-
如果希望查看“转换报告”,请单击向导窗格中的链接。否则,单击“关闭”退出向导。
-
查看企业级模板项目已全部转换为 Visual Studio 解决方案文件夹,且现在显示在“解决方案资源管理器”中。
![](https://images.cnblogs.com/cnblogs_com/oec2003/219566/o_qrcode_for_gh_1a8c0bee3c6c_344.jpg)
作者: oec2003
出处: http://oec2003.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则 保留追究法律责任的权利。