{"id":362,"date":"2009-01-14T09:25:43","date_gmt":"2009-01-14T01:25:43","guid":{"rendered":""},"modified":"2014-02-27T23:06:26","modified_gmt":"2014-02-27T15:06:26","slug":"vs-2005-sp1-%e5%ae%89%e8%a3%85%e5%85%89%e7%9b%98%e7%9a%84%e6%96%b9%e6%b3%95%e5%8f%8a%e9%97%ae%e9%a2%98","status":"publish","type":"post","link":"http:\/\/www.xiaoyebailong.com\/index.php\/2009\/01\/14\/362.htm","title":{"rendered":"vs 2005 sp1 \u5b89\u88c5\u5149\u76d8\u7684\u65b9\u6cd5\u53ca\u95ee\u9898"},"content":{"rendered":"<p>\u5982\u679c\u60a8\u5b89\u88c5\u8fc7 VS 2005 SP1\u7684\u8bdd\uff0c\u4e00\u5b9a\u4f1a\u611f\u89c9\u975e\u5e38\u90c1\u95f7\uff0c\u56e0\u4e3a VS 2005 SP1\u6bd4 VS 2005 \u7684\u5b89\u88c5\u8981\u6162\u7684\u591a\uff0c\u53ea\u662f\u4e00\u4e2a\u8865\u4e01\u800c\u5df2\uff0c\u8fd9\u4e48\u6162\uff0c\u4e00\u822c\u4eba\u90fd\u53d7\u4e0d\u4e86\u3002<\/p>\n<p>&nbsp;VS 2005 SP1 \u4e2d\u6587\u7248\u7684\u4e0b\u8f7d\u5730\u5740\u53ca\u5b89\u88c5\u65b9\u6cd5\uff0c\u53ca\u89e3\u51b3\u6570\u5b57\u7b7e\u540d\u8ba4\u8bc1\u7684\u95ee\u9898\u5728\u6211\u7684\u4e00\u7bc7\u8f6c\u6539\u6587\u7ae0\u91cc\u4ecb\u7ecd\u8fc7\uff1a<a rel=\"nofollow\" href=\"http:\/\/www.yongfa365.com\/item\/bd9ee1695af810cb.html\"><font color=\"#333333\">vs2005 sp1 \u4e0b\u8f7d\u5730\u5740\u3001\u5b89\u88c5\u65b9\u6cd5&#8211;\u66f4\u65b0\u975e\u5e38\u6162<\/font><\/a>\uff0c\u8fd9\u91cc\u5c31 \u4e0d\u8bf4\u4e86\u3002<\/p>\n<p>\u4ece<a rel=\"nofollow\" href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2006\/12\/16\/slipstreaming-visual-studio-2005-service-pack-1.aspx\">http:\/\/blogs.msdn.com\/heaths\/archive\/2006\/12\/16\/slipstreaming-visual-studio-2005-service-pack-1.aspx<\/a>\u4e0a\u770b\u5230\u8fd9\u4e48\u4e00\u4e2a\u89e3\u6790\u65b9\u6cd5<\/p>\n<div class=\"postsub\">\n<h2>Slipstreaming Visual Studio 2005 Service Pack 1<\/h2>\n<p>Now that <a rel=\"nofollow\" href=\"http:\/\/msdn.microsoft.com\/vstudio\/support\/vs2005sp1\/\" mce_href=\"http:\/\/msdn.microsoft.com\/vstudio\/support\/vs2005sp1\/\">Visual Studio 2005 Service Pack 1<\/a> is released, some are wondering how to slipstream the patch so they can install Visual Studio 2005 with SP1 already applied. Much of this process is <a rel=\"nofollow\" href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/applying_small_updates_by_patching_an_administrative_image.asp\" mce_href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/applying_small_updates_by_patching_an_administrative_image.asp\">standard practice<\/a> for Windows Installer packages.<\/p>\n<p>Please note this will require a lot of disk space, as you&rsquo;re unpacking around 3 GB &ndash; and more, if you add the MSDN installation, though that is not patched in this service pack &ndash; just for the product installation.<\/p>\n<p><strong>1. Install the Product<\/strong><\/p>\n<p>You must create an administrative image of Visual Studio 2005 in order to slipstream the service pack in that way. Installing the patch while installing the product &ndash; though a supported scenario with Windows Installer &ndash; is not supported in our patches currently because of how actions are conditioned, a more general problem I&rsquo;ll discuss in a future post.<\/p>\n<p>Assume D: is your CD or DVD drive letter, and \\\\server\\share is a path with space available all licensed users can access.<\/p>\n<p><span style=\"font-family: Consolas\">msiexec.exe \/a D:\\vs_setup.msi TARGETDIR=\\\\server\\share \/L*vx install.log <\/span><\/p>\n<p><strong>2. Unpack the Patch<\/strong><\/p>\n<p>The patch you download for service pack 1 is a wrapper around the <em>.msp<\/em> file, so you must unpack the <em>.msp<\/em> file using the patch-standard <span style=\"font-family: Consolas\">\/extract<\/span> switch. Assuming you made an administrative installation of Team Suite, the main Visual Studio 2005 SP1 is used below:<\/p>\n<p><span style=\"font-family: Consolas\">VS80sp1-KB926601-X86-ENU.exe \/extract &ldquo;%TMP%&rdquo; <\/span><\/p>\n<p><strong>3. Apply the Patch<\/strong><\/p>\n<p>Now that you have the <em>.msp<\/em> file extracted, you must apply it to the administrative installation from step 1.<\/p>\n<p><span style=\"font-family: Consolas\">msiexec.exe \/a \\\\server\\share\\vs_setup.msi \/p &ldquo;%TMP%\\VS80sp1-KB926601-X86-ENU.msp&rdquo; \/L*vx patch.log <\/span><\/p>\n<p><strong>4. Installing the Patched Product<\/strong><\/p>\n<p>The official deployment strategy for Visual Studio 2005 network installations can be found in <a rel=\"nofollow\" href=\"http:\/\/support.microsoft.com\/kb\/907759\/en-us\" mce_href=\"http:\/\/support.microsoft.com\/kb\/907759\/en-us\">KB907759<\/a>. Copy the contents of the CD or DVD to the same directory &ndash; like \\\\server\\share in the example above &ndash; but do not replace any files. You really don&rsquo;t need to copy the CAB files in the root directory, either. All those files have been expanded into source directories. This step is to copy the bootstrap files and other required components to the installation directory. After copying is complete, run <em>setup.exe<\/em> as normal.<\/p>\n<p><strong>Notes<\/strong><\/p>\n<p>Because when Windows Installer installs a patch to an administrative image, the identity of the patch is essentially lost (the <em>#transform<\/em> is not persisted, which contains information about how to apply the patch) the service pack is not uninstallable when you install the slipstreamed installation you just created. The entry in Add\/Remove Programs (ARP) was written <a rel=\"nofollow\" href=\"http:\/\/blogs.msdn.com\/heaths\/articles\/arpsystemcomponent.aspx\" mce_href=\"http:\/\/blogs.msdn.com\/heaths\/articles\/arpsystemcomponent.aspx\">in lieu<\/a> of having ARP discover the patch, but without an UninstallString registry value for the patch because the patch doesn&rsquo;t actually exist and can&rsquo;t be uninstalled.<\/p>\n<p>This is also an expanded form of the installation, with all files loose in their source directory structure. If someone were to write a tool to repackage this, such a tool would have to &ndash; based on the <a rel=\"nofollow\" href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/media_table.asp\" mce_href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/media_table.asp\">Media table<\/a>, attributes in the <a rel=\"nofollow\" href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/file_table.asp\" mce_href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/file_table.asp\">File table<\/a>, and <a rel=\"nofollow\" href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/word_count_summary.asp\" mce_href=\"http:\/\/msdn.microsoft.com\/library\/en-us\/msi\/setup\/word_count_summary.asp\">Word Count summary property<\/a> as described in <a rel=\"nofollow\" href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2006\/05\/19\/602133.aspx\" mce_href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2006\/05\/19\/602133.aspx\">File Sequencing and How Files are Located<\/a> &ndash; re-CAB some files and embed some of those CAB files back into the .<em>msi<\/em> file, then reset the administrative image bit (bit 2) in the Word Count summary property.<\/p>\n<div class=\"postfoot\">Published Saturday, December 16, 2006 7:45 AM by <a rel=\"nofollow\" id=\"ctl00___ctl00___ctl01___Entry___AuthorLink\" href=\"http:\/\/blogs.msdn.com\/user\/Profile.aspx?UserID=4070\">Heath Stewart<\/a><\/p>\n<div>\n<p>&nbsp;<\/p>\n<p>\u8bc4\u8bba\u91cc\u6709\u8fd9\u4e48\u4e00\u4e2a\uff0c\u89e3\u51b3\u4e86\u6211\u7684\u95ee\u9898\u7684\uff1a<\/p>\n<h4><a rel=\"nofollow\" id=\"ctl00___ctl00___ctl01___Comments___Comments_ctl65_PermaLink\" title=\"permalink\" href=\"http:\/\/blogs.msdn.com\/heaths\/archive\/2006\/12\/16\/slipstreaming-visual-studio-2005-service-pack-1.aspx#1590108\">#<\/a> <span>Step #4<a name=\"1590108\"><\/a><\/span><\/h4>\n<div class=\"commentsbody\">\n<p>I agree with Bit &#8211; more detailed info on step 4 would have helped. I managed to sucessfully slipstream SP1 and install vs 2005 after some trial and error. The first time around I got stuck during Setup when it wanted to install windows installer 3.1 and couldnt find the file. I tried to point it in the right direction and even though the file was in the folder I pointed it to it still said &quot;The path is invalid&quot;.<\/p>\n<p>Here is what worked for me: From the original source, select everything except the .cab files and copy that to \\\\server\\share. When asked to replace any files or folders say no. The only 2 folders it wants to replace are &quot;program files&quot; and &quot;wcu&quot;. Program files is fine like it is, but you need to go into wcu (on original disk) &nbsp;select everything in there, then go to wcu in \\\\server\\\\share, copy it there and say no to any files or folders it wants to replace.<\/p>\n<p>The final size of the install folder (without msdn) was 2.87 GB<\/p>\n<p>After that I installed straight from my hdd and<\/p>\n<p>even though it was a bit of a nervous process &nbsp;just waiting for the setup to ask me for a missing file again it went fine and was nice and quick.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>\u7ffb\u8bd1\u5982\u4e0b\uff1a(<strong><font size=\"4\">\u9996\u5148\u8bf4\u660e\u4e00\u4e0b\uff0c\u8fd9\u4e2a\u8ddf\u7f51\u4e0a\u5f53\u524d\u6d41\u884c\u7684\u8bf4\u6cd5\u7684\u662f\u4e0d\u4e00\u6837\u7684\u3002\u662f\u53ef\u4ee5\u89e3\u51b3\u95ee\u9898\u7684<\/font>)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>\u9996\u5148\uff0c\u9700\u8981\u5927\u4e8e3G\u7684\u786c\u76d8\u7a7a\u95f4(\u89e3\u538bVS2005\u7528\uff0c\u5b9e\u9645\u611f\u89c9\u5927\u6982\u9700\u89814~5G\uff0c\u56e0\u4e3a\u540e\u9762\u5e94\u7528\u8865\u4e01\u7684\u65f6\u5019\u8fd8\u4f1a\u5360\u7528\u7a7a\u95f4)\uff0c\u8fd9\u4e2a\u8865\u4e01\u53ea\u4f1a\u5e94\u7528\u5230VS2005\u4e0a\uff0c\u548c\u6211\u4eec\u7684MSND\u662f\u6ca1\u6709\u4ec0\u4e48\u5173\u7cfb\u7684\u3002<\/p>\n<p><strong>1\u3002\u89e3\u538bVS2005\u3002<\/strong><\/p>\n<p>\u9996\u5148\u9700\u8981\u628a\u6211\u4eecVS2005\u5b89\u88c5\u5149\u76d8\u5185\u7684\u5b89\u88c5\u6587\u4ef6\u89e3\u538b\u5728\u6211\u4eec\u7684\u786c\u76d8\u4e0a\u3002\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4:<\/p>\n<p><strong><font color=\"#ff0000\">msiexec.exe \/a G:\\VS\\vs_setup.msi TARGETDIR=D:\\VSSETUP \/L*vx install.log<\/font><\/strong><\/p>\n<p>\u5176\u4e2dG:\\VS\\vs_setup.msi \u3000G:\u662f\u6211\u7684\u5149\u9a71\u76d8\u7b26\uff0c\u8fd9\u4e2a\u76ee\u5f55\u662f\u6211\u5149\u76d8\u7684VS2005\u5b89\u88c5\u6587\u4ef6\u7684\u8def\u5f84\u3002<\/p>\n<p>TARGETDIR=D:\\VSSETUP \u8fd9\u4e2a\u662f\u6307\u5b9a\u4f60\u8981\u89e3\u538b\u5230\u7684\u4f4d\u7f6e\uff0c\u6211\u6307\u5b9a\u4e86D:\\VSSETUP \u8fd9\u4e2a\u76ee\u5f55\u3002<\/p>\n<p><strong>2\u3002\u91ca\u653e\u8865\u4e01\u5305\u3002<\/strong><\/p>\n<p>\u628a\u6211\u4eec\u4e0b\u8f7d\u5230\u7684\u8865\u4e01\u6587\u4ef6\u89e3\u538b\u51fa\u6765\u3002\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4:<\/p>\n<p><strong><font color=\"#ff0000\">VS80sp1-KB926604-X86-CHS.exe \/extract &quot;E:\\vspatch\\&quot;<\/font><\/strong><\/p>\n<p>E:\\vspatch\\ \u662f\u6211\u89e3\u538b\u5230\u7684\u76ee\u5f55\u3002\u89e3\u538b\u51fa\u4e00\u4e2aVS80sp1-KB926604-X86-CHS.msp\u7684\u6587\u4ef6\uff0c\u6ce8\u610f\uff0c\u662f\u4ee5msp\u4e3a\u540e\u7f00\u540d\u3002<\/p>\n<p><strong>3\u3002\u5e94\u7528\u8865\u4e01\u3002<\/strong><\/p>\n<p>\u628a\u6211\u4eec\u89e3\u538b\u51fa\u6765\u7684\u4e24\u4e2a\u6587\u4ef6\u8fdb\u884c\u6574\u5408\uff0c\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4:<\/p>\n<p><strong><font color=\"#ff0000\">msiexec.exe \/a D:\\VSSETUP\\vs_setup.msi \/p &quot;E:\\vspatch\\VS80sp1-KB926604-X86-CHS.msp&quot; \/L*vx patch.log<\/font><\/strong><\/p>\n<p>\u5269\u4e0b\u7684\u5c31\u662f\u6f2b\u957f\u7684\u7b49\u5f85\u4e86\uff0c\u82b1\u8d39\u7684\u65f6\u95f4\u5927\u6982\u548c\u4f60\u5b89\u88c5\u597d VS 2005 sp1 \u5e94\u7528\u8865\u4e01\u7684\u65f6\u95f4\u5dee\u4e0d\u591a\u5427\u3002<\/p>\n<p>\u6253\u5b8c\u8865\u4e01\u4ee5\u540e\uff0c\u628a\u4f60VS\u5b89\u88c5\u76ee\u5f55(\u5b89\u88c5\u76ee\u5f55\u662f\u6307\u5149\u76d8\u7684\u5b89\u88c5\u6587\u4ef6\u7684\u76ee\u5f55\uff0c\u6bd4\u5982\u6211\u7684\u662fG:\\VS\\)\u91cc\u7684\u5176\u4ed6\u6587\u4ef6\u62f7\u5230D:\\VSSSETUP\u91cc\u6765\u4e86\uff0c\u4f46\u662f\uff0c\u4e0d\u8981\u8986\u76d6\u4efb\u4f55\u6587\u4ef6\uff0c\u8fd8\u6709\u3002cab\u7684\u538b\u7f29\u5305\u4e5f\u4e0d\u7528\u518d\u62f7\u4e86\uff0c\u521a\u624d\u5176\u5b9e\u5df2\u7ecf\u628acab\u91cc\u7684\u4e1c\u897f\u5728\u7b2c\u4e00\u6b65\u7684\u65f6\u5019\u89e3\u538b\u51fa\u6765\u5e76\u5e94\u7528\u8865\u4e01\u4e86\u3002<\/p>\n<p>\u5982\u679c\u662f\u8981\u523b\u5f55\u5230\u5149\u76d8\u91cc\u7684\u8bdd\uff0c\u4e00\u5b9a\u8bb0\u5f97\u628a\u5149\u76d8\u7684\u5377\u6807\u6539\u4e3a&quot;<span style=\"color: #ff0000\"><b>DVD1<\/b><\/span>&quot;,\u56e0\u4e3a\u5728\u5b89\u88c5vs2005\u7684\u8fc7\u7a0b\u4e2d\uff0c\u5b89\u88c5\u7a0b\u5e8f\u4f1a\u68c0\u6d4b\u5377\u6807\uff0c\u5982\u679c\u4f60\u628a\u5b83\u6539\u6210\u522b\u7684\u4e86\uff0c\u5728\u5b89\u88c5\u65f6\u4f1a\u51fa\u73b0\uff1a<span style=\"color: #ff0000\"><b>\u8bf7\u63d2\u5165\u78c1\u76d8:visual studio 2005 DVD <\/b><\/span><span>\u7684\u63d0\u793a\uff0c\u6211\u4ee5\u524d\u88c5\u65f6\u4e5f\u9047\u5230\u8fd9\u95ee\u9898\uff0c\u540e\u6765Copy\u5230\u8ba1\u7b97\u673a\u91cc\u518d\u88c5\u5c31\u6ca1\u4e8b\uff0c\u8fd8\u4ee5\u4e3a\u662f\u522b\u7684\u4ec0\u4e48\u95ee\u9898\uff0c\u53cd\u6b63\u5df2\u7ecf\u6210\u529f\u4e86\uff0c\u4e5f\u5c31\u6ca1\u7ba1\uff0c\u8fd9\u6b21\u88c5\u7cfb\u7edf\u53c8\u51fa\u8fd9\u95ee\u9898\uff0c\u4e0d\u89e3\u51b3\u4e0d\u884c\u5440\uff0c\u5475\u5475\uff0c\u6211\u8fd8\u60f3\u62ff\u8fd9\u523b\u76d8\u5356\u94b1\u5462\uff0c\u4e8e\u662f\u628a\u6211\u7684\u955c\u50cf\u6587\u4ef6\u5377\u6807\u6539\u6210DVD1\u518d\u52a0\u8f7d\uff0cOK\uff0c\u6210\u529f\u3002<\/span><\/p>\n<p><strong>\u597d\u591a\u4eba\u4e0d\u7406\u89e3\u4e0a\u8fb9\u8fd9\u53e5\u8bdd\u7684\u610f\u601d\uff0c\u6765\u89e3\u91ca\u4e00\u4e0b\uff0c\u4ed6\u7684\u610f\u601d\u662f\uff1aG:\\VS\\\u76ee\u5f55\u4e0b\u7684\u6240\u6709&ldquo;\u6587\u4ef6&rdquo;&lt;\u6ca1\u6709\u6587\u4ef6\u5939&gt;\uff0c\u4e0d\u5305\u62ec*.cab\u6587\u4ef6\uff0c\u62f7\u5230D:\\VSSSETUP\uff0c\u4f46\u4e0d\u8981\u8986\u76d6\u4efb\u4f55\u6587\u4ef6\uff0c\u7136\u540e\u8fdb\u5165G:\\VS\\\u76ee\u5f55\u4e0bwcu\u6587\u4ef6\u5939\uff0c\u5168\u9009\uff0c\u62f7\u5230D:\\VSSSETUP\\wcu\u76ee\u5f55\u4e0b\uff0c\u63d0\u793a\u662f\u5426\u8986\u76d6\u6587\u4ef6\u53ca\u6587\u4ef6\u5939\uff0c\u9009\u5426\u3002OK\uff0c\u8fd9\u6837\u5c31\u6210\u529f\u4e86\uff0c\u5982\u679c\u4e0d\u6309\u8fd9\u4e2a\u6765\u53ef\u80fd\u4f1a\u51fa\u73b0\uff1a&ldquo;<font color=\"#ff0000\">\u5b89\u88c5\u7a0b\u5e8f\u6b63\u5728\u67e5\u627e\u6587\u4ef6 runmsi.exe<\/font>&rdquo;\uff0c\u7b49\u63d0\u793a,\u770b\u5230\u597d\u591a\u4eba\u8fd8\u5728\u7f51\u4e0a\u627e\uff0c\u8ba9\u4eba\u63d0\u4f9b\u5176\u4e0b\u8f7d\u5730\u5740\uff0c\u5176\u5b9e\uff0c\u81ea\u5df1\u4ee5\u524d\u7684vs 2005 \u5b89\u88c5\u76d8\u91cc\u5c31\u6709\u8fd9\u6587\u4ef6<\/strong><\/p>\n<p>\u73b0\u5728\uff0c\u53ef\u4ee5\u628a\u8fd9\u4e2a\u5e94\u7528\u8865\u4e01\u7684\u7248\u672c\u91cd\u65b0\u505a\u6210\u4e00\u5f20\u4f60\u7684VS2005(SP1)\u5b89\u88c5\u5149\u76d8\u4e86\uff0c\u4e0b\u6b21\u8fdb\u884cVS2005\u7684\u5b89\u88c5\u53ef\u7701\u4e8b\u4e86\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5982\u679c\u60a8\u5b89\u88c5\u8fc7 VS 2005 SP1\u7684\u8bdd\uff0c\u4e00\u5b9a\u4f1a\u611f\u89c9\u975e\u5e38\u90c1\u95f7\uff0c\u56e0\u4e3a VS 2005 SP1\u6bd4 VS 2005 \u7684\u5b89\u88c5\u8981\u6162\u7684\u591a\uff0c\u53ea\u662f\u4e00\u4e2a\u8865\u4e01\u800c\u5df2\uff0c\u8fd9\u4e48\u6162\uff0c\u4e00\u822c\u4eba\u90fd\u53d7\u4e0d\u4e86\u3002 &nbsp;VS 2005 SP1 \u4e2d\u6587\u7248\u7684\u4e0b\u8f7d\u5730\u5740\u53ca\u5b89\u88c5\u65b9\u6cd5\uff0c\u53ca\u89e3\u51b3&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"topic":[],"class_list":["post-362","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/comments?post=362"}],"version-history":[{"count":1,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/362\/revisions"}],"predecessor-version":[{"id":66222,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/posts\/362\/revisions\/66222"}],"wp:attachment":[{"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/media?parent=362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/categories?post=362"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/tags?post=362"},{"taxonomy":"topic","embeddable":true,"href":"http:\/\/www.xiaoyebailong.com\/index.php\/wp-json\/wp\/v2\/topic?post=362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}