Visual Studio2010带来了改进和更简单的扩展性,但是从VS2008迁移到这个新技术的过程并没有得到很好的文档支持。本文旨在帮助开发者顺利迁移到这项新技术,并从中受益。
从Visual Studio 2008迁移到Visual Studio 2010,首先需要了解新的扩展创建和部署模型。虽然这个过程现在更加容易,但是迁移过程并不那么甜蜜。由于这是一项尖端技术,互联网上相关的资源非常有限。最让人沮丧的是,意识到在beta 1和beta 2之间有些东西已经发生了变化,导致beta 1的教程已经不再适用。例如,如何将VSPackages迁移到Visual Studio 2010。
因此,不得不通过艰难的方式学习一些东西,将向展示不得不做的事情以使其工作。
Visual Studio 2010引入了新的部署概念。有一个VSIX包的概念,它简化了部署,因为它不需要PLK或注册表项来注册包。所有相关文件现在都在.vsix文件中(vsixmanifest和pkgdef)。关于部署的详细信息可以在MSDN上找到。
Visual Studio 2010带来了改进和更简单的扩展性,但是从VS2008迁移到这个新技术的过程并没有得到很好的文档支持。希望这篇文章能帮助开发者顺利迁移到这项新技术,并从中受益。
2009年12月29日:第一版
以下是一些示例代码,展示了如何在Visual Studio 2010中创建和部署扩展。
public class MyExtension : Package
{
protected override void Initialize()
{
base.Initialize();
// 初始化代码
}
}
这段代码展示了如何创建一个简单的Visual Studio扩展。
在迁移过程中,需要注意以下几点:
通过遵循这些步骤和注意事项,应该能够顺利地从Visual Studio 2008迁移到Visual Studio 2010。
以下是一些在迁移过程中可能遇到的常见问题及其解决方案: