「スタート」ボタンから、「すべてのプログラム」→「アクセサリ」→「Windows PowerShell」の順で開き、「Windows PowerShell」を右クリックし、「管理者として実行(A)...」を選択する。
UACダイアログが表示される。確認し、「はい(Y)」ボタンを押下する。
Googe Data APIが正常にインストールされていれば、以下の通りDLLが確認できる。
PS C:\Users\user01\Downloads> $REDIST="$Env:Programfiles\Google\Google Data API SDK\Redist"
PS C:\Users\user01\Downloads> dir $REDIST
ディレクトリ: C:\Program Files\Google\Google Data API SDK\Redist
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2012/10/17 22:59 Debug
-a--- 2012/05/27 16:49 24576 Google.GData.AccessControl.DLL
-a--- 2012/05/27 16:49 24064 Google.GData.Analytics.dll
-a--- 2012/05/27 16:49 73728 Google.GData.Apps.dll
-a--- 2012/05/27 16:49 8192 Google.GData.Blogger.dll
-a--- 2012/05/27 16:49 36864 Google.GData.Calendar.dll
-a--- 2012/05/27 16:49 212992 Google.GData.Client.dll
-a--- 2012/05/27 16:49 29184 Google.GData.Contacts.dll
-a--- 2012/05/27 16:49 39424 Google.GData.ContentForShopping.dll
-a--- 2012/05/27 16:49 53248 Google.GData.Documents.dll
-a--- 2012/05/27 16:49 90112 Google.GData.Extensions.dll
-a--- 2012/05/27 16:49 45056 Google.GData.Photos.dll
-a--- 2012/05/27 16:49 40960 Google.GData.Spreadsheets.dll
-a--- 2012/05/27 16:49 24064 Google.GData.WebmasterTools.dll
-a--- 2012/05/27 16:49 73728 Google.GData.YouTube.dll
-a--- 2012/05/27 16:49 375296 Newtonsoft.Json.dll
-a--- 2012/05/27 16:49 59904 zlib.x86.dll
PS C:\Users\user01\Downloads>
しかし、インストール直後は、これらがglobal assembly cache(以下、GAC)にはインストールされていない。以下の通り確認する。PS C:\Users\user01\Downloads> dir "$Env:windir\assembly\GAC_MSIL" -filter "Google*" PS C:\Users\user01\Downloads>
Google Data APIのアセンブリをGACにインストールする。以下の通り実行する。
PS C:\Users\user01\Downloads> $REDIST_PATH = "$Env:ProgramFiles\Google\Google Data API SDK\Redist" PS C:\Users\user01\Downloads> dir $REDIST\*.dll -exclude 'zlib.*' | .\Add-AssemblyToGlobalAssemblyCache.ps1 PS C:\Users\user01\Downloads>
GACにインストールされたことを以下の通り確認する。
PS C:\Users\user01\Downloads> dir "$Env:windir\assembly\GAC_MSIL" -filter "Google*"
ディレクトリ: C:\Windows\assembly\GAC_MSIL
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2012/10/17 23:11 Google.GData.AccessControl
d---- 2012/10/17 23:11 Google.GData.Analytics
d---- 2012/10/17 23:11 Google.GData.Apps
d---- 2012/10/17 23:11 Google.GData.Blogger
d---- 2012/10/17 23:11 Google.GData.Calendar
d---- 2012/10/17 23:11 Google.GData.Client
d---- 2012/10/17 23:11 Google.GData.Contacts
d---- 2012/10/17 23:11 Google.GData.Documents
d---- 2012/10/17 23:11 Google.GData.Extensions
d---- 2012/10/17 23:11 Google.GData.Photos
d---- 2012/10/17 23:11 Google.GData.Spreadsheets
d---- 2012/10/17 23:11 Google.GData.YouTube
PS C:\Users\user01\Downloads>
『その0・概要』
『その1・サンプルコードのダウンロード』
『その2・Google Data API Installer MSIのダウンロード』
『その3・Global Assembly Cache Toolのダウンロードと改造』
『その4・Google Data API Installer MSIのインストール』
『その5・PowerShell実行ポリシの変更』
『その6・Google Data APIアセンブリのGACへのインストール』
『その7・サンプルコードのコンパイル』


0 件のコメント:
コメントを投稿