Code Snippet With Syntaxhighlighter を使ってみる

【WindowsLiveWriter】で「Code Snippet With Syntaxhighlighter」を使ってソースコードを入力する | Q-miz blog(きゆみずぶろぐ) の記事を参考にして、Windows Live Writer でコードを書いてみるテスト。このブログ自体、SyntaxHighlighter は入っているのだけど、いつもは QX エディタで編集、自前 Perl スクリプトで整形、自前アップロードプログラムで WordPress へ投稿、ってなことをやっている。コードの編集とか画像の縮小とかを自動化しているんだけど、単なる文章の場合は Windows Liver Writer で書くことが多い。

Xamarin.iOS 拡張を見ると、Visual Studio拡張がどうやっているのか調べる必要があって GUID を頼りにレジストリエディタをのぞいてみると、

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio12.0_ConfigProjects{6bc8ed88-2882-458c-8e55-dfd12b67127b}]
@="MonoTouchProjectFactory"
"DisplayName"="Xamarin.iOS"
"DisplayProjectFileExtensions"="Xamarin.iOS Projects (*.csproj);*.csproj"
"Package"="{77875fa9-01e7-4fea-8e77-dfe942355ca1}"
"ProjectTemplatesDir"="\..\NullPath"
"Language(VsTemplate)"="CSharp"
"ShowOnlySpecifiedTemplates(VsTemplate)"=dword:00000001
"TemplateGroupIDs(VsTemplate)"="MonoTouch"
"TemplateIDs(VsTemplate)"="Microsoft.CSharp.XmlFile,Microsoft.CSharp.TextFile,Microsoft.CSharp.CodeFile,Microsoft.CSharp.Class,Microsoft.CSharp.Resource,Microsoft.CSharp.AssemblyInfo.Internal"

 

こんなところのプロジェクトテンプレートがある。 このパッケージ 77875fa9-01e7-4fea-8e77-dfe942355ca1 をもう一度検索すると、

[HKEY_CURRENT_USERSoftwareMicrosoftVisualStudio12.0_ConfigPackages{77875fa9-01e7-4fea-8e77-dfe942355ca1}]
@="MonoTouchPackage"
"InprocServer32"="C:\Windows\SYSTEM32\MSCOREE.DLL"
"Class"="Mono.IOS.VisualStudio.MonoTouchPackage"
"CodeBase"="C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Xamarin\Xamarin.iOS\1.10.47.0\Mono.IOS.VisualStudio.dll"

 

なところで、DLLを定義していることがわかる。

この部分で CSharp プロジェクトテンプレートを VisualBasic テンプレートに切り替えるのか?と思っているのだけど、いやいや、FSharp の場合は別だろうから、Visual Basic拡張は別途作らないといけないかも、後で調べよう。

カテゴリー: Wordpress, Xamarin パーマリンク