こんにちは。
Windows10でUWPのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
プロジェクトとクラスの構成についてアドバイスお願いします。
現在、MyEditorというプロジェクトに、Chatworkクラスを入れて作っています。
ソリューションMyEditor
MyEditorProject
MyEditorClass(namespace MyEditor)
ChatworkClass(namespace ChatWork)
です。
これで、MyEditorのボタンで、チャットワークに発言しています。
###試したこと
さて、これでMyEditorのスタート画面のタイルに、Chatworkの最新発言を取得したいと考えました。
定期的に取得するには、バックグラウンドタスクを作る必要があります。これは別プロジェクトにする必要があるらしいとのこと。
とすると。
ソリューションMyEditor
-MyEditorProject
--MyEditorClass(namespace MyEditor)
--ChatworkClass(namespace ChatWork)
-BackgroundTaskProject(Windowsランタイム)
--TaskClass(namespace BackgroundTask)
という構造になります。
これで、MyEditorProjectで、バックグラウンドタスク処理をするには、MyEditorProjectに、BackgroundTaskProject(Windowsランタイム)-TaskClass(namespace BackgroundTask)を参照で追加します。
###発生している問題・エラーメッセージ
ところが、これだと、TaskClassからはChatworkClassが見えないのです。
(1)BackgroundTaskProject(Windowsランタイム)に参照を追加
そこで、
BackgroundTaskProject(Windowsランタイム)
にも
MyEditorProject
を参照しようとしたところ、参照が循環してダメだとのこと。
どうするものでしょう?
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/10 09:28
2017/10/10 09:46
2017/10/10 09:51