私は標準的な方法で試してみると、サポートされていないリファレンスが出てきて、クラスを使用できないようです。Win8 JavascriptのメトロアプリケーションからC#クラスライブラリをどのように参照していますか?
7
A
答えて
4
"Visual C#" - > "Windows Metro Style" - > "Class Library"テンプレートからクラスライブラリを作成してWindowsランタイムコンポーネントを作成する必要があります。そして、あなたは、出力タイプをマークする必要があり、そのクラスライブラリプロジェクトのプロパティで
を「ファイルWinMD」より良い説明はここで見つけることができますよう:
http://msdn.microsoft.com/en-us/library/windows/apps/hh779077(v=vs.110).aspx
これは、ドキュメントに記載されておらず、おそらくWindows 8 Consumer PreviewとVisual Studio 11 Betaのバグですが、参照しているプロジェクトの名前にピリオドを含めないでください。たとえば、私はCarアプリケーションで作業していたので、 "Car.Business"という名前のアセンブリを作成しました。私がこれを参照しようとするたびに、アプリケーションはブランクスタートアップ画面で常にクラッシュします。一方、私はちょうどアセンブリの名前として "ビジネス"を使用した場合、アプリケーションは正常に動作します。
関連する問題
- 1. エンティティフレームワークを含むクラスライブラリをどのように参照しますか?
- 2. タイプスクリプトメソッドでカスタムJavaScript関数をどのように参照していますか?
- 3. 複数のクラスライブラリから構成情報を参照するにはどうすればよいですか?
- 4. は、.NETのコアプロジェクトから.NET 4.6.1クラスライブラリを参照しようとすると
- 5. ヌルオブジェクト参照を参照しようとしていますか?
- 6. どのようにC#XMLコメントからコンストラクタを参照できますか?
- 7. オブジェクトはJavaScriptでどのように参照できますか?
- 8. UWPアプリケーションから.NET Standard 2.0クラスライブラリを参照するにはどうすればよいですか?
- 9. どのようにしてdylibを参照できますか?
- 10. SwiftクラスからObjective C AppDelegateをどのように参照していますか?
- 11. Nugetパッケージがクラスライブラリの古いデータベースコンテキストを参照しています
- 12. 参照サードパーティのクラスライブラリ
- 13. .NetCoreクラスライブラリは.Netスタンダードを参照しているのはなぜですか?
- 14. C++はどのようにconst doubleを処理しますか?&はintを参照していますか?
- 15. 同じVS(2010)ソリューションのクラスライブラリ(.dll)を参照しています
- 16. Webコアからクラスライブラリを参照しようとするとエラーが発生するASP.NET Core RC2
- 17. 別の解決策のUWPアプリケーションからクラスライブラリを参照する
- 18. xaml辞書のリソースをクラスライブラリのページから参照する
- 19. どのようにHTMLでjavascript関数を直接参照しますか?
- 20. blogengine.netのテーマフォルダをどのように参照しますか?
- 21. C#コードを使用してMVCプロジェクトでクラスライブラリの参照を追加します。
- 22. PHPはどのように現在のドキュメントを参照していますか?
- 23. SQLテーブルのメンバシッププロバイダユーザをどのように参照していますか?
- 24. WebMatrixでサードパーティのアセンブリをどのように参照していますか?
- 25. プロジェクトで別のGWTプロジェクトをどのように参照していますか?
- 26. どのように相互に参照するクラスライブラリを効果的に管理できますか?
- 27. メインディレクトリからjavascriptファイルを参照しています
- 28. Debug.Assert(false)はwin8メトロアプリケーションでは起動しません
- 29. Objective Cの自動参照カウントはどのように機能しますか?
- 30. javascriptでどの関数が参照されているかはどのように把握できますか?
これはどのようなC#クラスライブラリですか? .NETCoreをターゲットにしていますか?それは.winmdを生成しますか? –
具体的に言うと、クラスライブラリプロジェクトを作成するときは、「Windows」ではなく「Windows Metroスタイル」の下でテンプレートを使用してください。そうすれば、.winmdとそれに必要なすべてのものが得られます作業。あなたはそのようなバニラクラスライブラリプロジェクトを参照することはできません。 –
Metro固有のクラスライブラリタイプに加えて、Metroと標準.NET(SilverlightとWP7もサポート)で使用できるポータブルライブラリプロジェクトを作成できますが、選択するプラットフォーム間で共通の機能のサブセットのみが可能です。 –