在VS2005中安装使用Gadget模板
学习为Live.com写gadget有几周了,我发现我总是在重复一些事情。我基于那些在线的例子创建XML manifest,JavaScript和CSS文件。然后我globally replace那些命名空间和类名,并祈祷我没有丢掉什么内容。有没有什么简单的方法法呢?我觉得可以使用Project Templates。
这篇文章讲述如何安装和使用我为Visual Web Developer 2005编写的Gadget Project Template。这个模板提供了一套让开发gadget变得更简单的框架。它去处掉了哪些繁重工作,让你能专注于创建和设计gadget的外形。
现在让我们看看如何编写只需要一行代码的gadget!
软件环境:
- 我的 Gadget.zip Project Template。
- Visual Web Developer 2005 已经安装(可以从Microsoft网站免费下载)。
- Internet Information Server (IIS,XP)
安装步骤:
- 在你安装前,必须关闭Visual Web Developer 2005。
- 把Gadget.zip文件复制到Visual Web Developer 2005 Project Template 目录下(通常在 C:/…/My Documents/Visual Studio 2005/Templates/ProjectTemplates). 不要解压这个文件。
- 创建C:/…/My Documents/Visual Studio 2005/Gadgets文件夹。这将是你gadget的工作目录。
- 现在我们需要创建一个指向上面那个目录的虚拟目录。
- 打开IIS。
- 创建虚拟目录"Gadgets"。
- 设置物理目录为上面创建的那个目录。
- 设置你的Gadgets文件夹,使其在缓存的时候不会产生问题 (这一步是可选的)。
- 右键点击前面创建的"Gadgets"虚拟目录,选择属性。
- 点击"HTTP Headers"标签。
- 添加一个自定义的HTTP头命名为"Cache-Control"设置值为"private, max-age=0"。
- 把Live.com添加到你的受信任站点中。
- 打开IE。
- 点击"工具", "Internet 选项",然后点击 "安全" 标签。
- 点击"受信任的站点"图标,然后点击"站点"按钮。
- 不要选中“对该区域中的所有站点要求服务器验证(https:)”
- 在上面的text box中输入http://*.live.com然后点"添加"按钮。
- 现在启动Visual Web Developer 2005。
- 点击"File", 然后"New Website".
- 下面Language的组合框中选择”Visual C#”,在“My Templates”下面应该可以看到“Gadgets”。单击选中这个模板。
- 修改路径为C:/…/ My Documents/Visual Studio 2005/Gadgets/HelloWorld,然后点击”ok”。
- 应该能看到在Solution Explorer窗口中有三个文件。双击其中的HelloWord.js编辑这个文件。
- 在this.initialize代码段中如下添加一行内容:
p_elSource.innerText = "Hello World"; - 按Ctrl+S保存。
- 现在可以使用下面的URL添加你的Gadget到Live.com中: http://localhost/Gadgets/HelloWorld/HelloWorld.xml