私はこれとNaughterのフリーXTaskDialog APIに問題がありました。エミュレーションを介してWindows XPマシンでフォールバックの仕組みを取得し、このダイアログの実装をはるかに便利にしました。 :)
私のケースでは、これはblog entryで説明したように、起動コンテキストの問題でした。
ここに引用し
または、ブログの記事は、いくつかの日にサイバースペースで失われた場合には(Visual Studioのに適用されます):
- 、[セキュリティ]タブで
- をソリューションエクスプローラでプロジェクトのプロパティを開きます。 ClickOnceのセキュリティ設定を有効にチェックし、
- 今、あなたは以下のコードを挿入し、</trustInfo >タグの下に
- 、それを開いて、あなたのソリューションのプロパティフォルダ内のファイルをapp.manifest登場見ることができます。
- ビルドしようとすると、エラーが発生する可能性があります。これを修正するには、[ClickOnceセキュリティ設定を有効にする]をオフにします。
ステップ4で挿入するコード:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
ありがとう、私たちはこれを試してみましょう。 –
私はdllライブラリプロジェクト(Excelプラグイン)で同じ問題を抱えています。ライブラリプロジェクトのVSスタジオにセキュリティタブはありませんか? –
現在(VS 2012/2013)このソリューションは動作しません:(これは魅力のように動作します:http://support.microsoft.com/kb/830033 –