だるろぐ

明日できることは、今日しない。

Windows Runtime

winmd を参照していると ClickOnce で配置できない

Mihari 1.0.0.0 - だるろぐ を ClickOnce で配置しようと思ったら、エラーが出てビルドできなくなった。 マニフェストの生成エラーです。ファイルまたはアセンブリ '…\Windows.winmd'、またはその依存関係の 1 つが読み込めませんでした。間違ったフォーマッ…

WinRT:システムにインストールされた Windows ストア アプリを列挙する(2)

WinRT:システムにインストールされた Windows ストア アプリを列挙する - だるろぐ で未解決だった問題を解決しておく。 AppxManifest.xml を読んで DisplayName などを取得する とりあえず動けばいいので、dynamic(System.Dynamic.ExpandoObject)に Appx…

WinRT:システムにインストールされた Windows ストア アプリを列挙する

WPF アプリケーションからシステムにインストールされた Windows ストア アプリを列挙するには、この Windows Runtime API を使えばいいらしい。 PackageManager.FindPackagesForUser(String) Method (Windows) ちなみに、Windows ストア アプリからは利用で…

オープン拡張辞書を Windows Runtime アプリで読み書きする(4)

オープン拡張辞書を Windows Runtime アプリで読み書きする(3) - だるろぐ でオープン拡張辞書の読み込みは成功したので、今度は書き込み。 public static async void Save(string filename) { XNamespace ns1 = "http://www.microsoft.com/ime/dctx"; var…

オープン拡張辞書を Windows Runtime アプリで読み書きする(3)

オープン拡張辞書を Windows Runtime アプリで読み書きする(2) - だるろぐ の続き。今度は第二の方法「XDocument を使う」でやってみる。 public static void Load(string path = @"Assets\Sample.dctx") { var xml = XDocument.Load(Path.Combine(Package…

オープン拡張辞書を Windows Runtime アプリで読み書きする(2)

オープン拡張辞書を Windows Runtime アプリで読み書きする(1) - だるろぐ の続き。まずは第一の手段「XmlDocument を使う」で実装してみた。 public static async void Load(string path) { var file = await Package.Current.InstalledLocation.GetFileA…

オープン拡張辞書を Windows Runtime アプリで読み書きする(1)

オープン拡張辞書は、Microsoft IMEの追加辞書を作成、共有する機能です。簡単にインストールができるので、Webページや共有フォルダーに置いたり、メールに添付して配布したり、シーンに応じて多様な方法で共有と配布ができます。 Microsoft IME オープン拡…

インストール済みの Windows Store Apps を列挙する

方針 PackageManager.FindPackagesForUser(String) Method (Windows) を使えばよい――が、この API は Windows Store Apps では使うことができない。今回は Windows Desktop Apps (コンソール)からこの API を呼んでみる。 準備 適当にコードを書いて実行す…