C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■88632 / 5階層)  MSIMEの使用について
□投稿者/ 魔界の仮面弁士 (1841回)-(2018/09/12(Wed) 13:17:43)
2018/09/12(Wed) 13:19:20 編集(投稿者)

No88627 (お助けください さん) に返信
>>とりあえず私が思いつくのは、プロジェクトのプロパティでアプリケーションのターゲットフレームワークが.NET Core 1.xであるケースぐらいですが。
>>Type. とピリオドまで入力して表示される候補に、GetTypeFromProgIDは含まれていますか?
> 含まれていません。

コンソール アプリプロジェクトの作成時に
 「コンソール アプリ (.NET Core)」
 「コンソール アプリ (.NET Framework)」
のいずれのテンプレートを用いましたか?

もし分からなければ、「ソリューション エクスプローラー」で
現在のプロジェクトをツリー表示した際に、プロジェクトの下に
 『依存関係』という項目があるなら、.NET Core 版
 『Properties』と『参照』があれば、.NET Framework 版
という切り分けで判断できます。

どちらでも無い場合には、ソリューション エクスプローラーが
フォルダー ビュー モードに変更されている可能性があります。
その場合は、"Properties" フォルダーがおいてない場合に
.NET Core という見分け方になります。


> ターゲットフレームワークに関しては未確認でした。

Hongliang さんが指摘されていますように、
.NET Core 1.0 / 1.1 だと、Type.GetTypeFromProgID が使えません。
.NET Core 2.0 / 2.1 もしくは .NET Framework なら使用できます。


.NET Framework 版であるのに動作しないようであれば

global::System.Activator.CreateInstance(global::System.Type.GetTypeFromProgID("MSIME.Japan"))

という表記を試してみてください。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: MSIMEの使用について /お助けください 返信無し
 
上記関連ツリー

MSIMEの使用について / お助けください (18/09/12(Wed) 08:59) #88622
Re[1]: MSIMEの使用について / Hongliang (18/09/12(Wed) 09:17) #88623
│└ Re[2]: MSIMEの使用について / お助けください (18/09/12(Wed) 09:22) #88624
│  └ Re[3]: MSIMEの使用について / Hongliang (18/09/12(Wed) 09:45) #88625
│    └ Re[4]: MSIMEの使用について / お助けください (18/09/12(Wed) 12:08) #88627
│      └ MSIMEの使用について / 魔界の仮面弁士 (18/09/12(Wed) 13:17) #88632 ←Now
Re[1]: MSIMEの使用について / furu (18/09/12(Wed) 09:54) #88626
  └ Re[2]: MSIMEの使用について / お助けください (18/09/12(Wed) 12:10) #88628
    └ Re[3]: MSIMEの使用について / Hongliang (18/09/12(Wed) 12:53) #88631
      └ Re[4]: MSIMEの使用について / 無事解決致しました。 (18/09/12(Wed) 20:57) #88638
        └ Re[5]: MSIMEの使用について / 解決済み (18/09/12(Wed) 20:58) #88639 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信