にレゴNXTを接続するためにXBOXコントローラーを使用している場合エラーは、私はXboxのコントローラ(<a href="http://channel9.msdn.com/coding4fun/articles/Microsoft-Robotics-Studio-and-Lego-Mindstorms-NXT" rel="nofollow">Microsoft Robotics Studio and Lego Mindstorms NXT</a>)を使用してのMRDに私のレゴNXTを接続する簡単なロボットの例を実装しようとしているのMRD
すべてがうまくコンパイルサービスxinputgamepadを作成するが、ときに私私は
Not processing file:c:\users\matthew\microsoft robotics dev studio 4 beta\bin\xinputgamepad.y2006.m09.dll
* Contract directory cache refresh complete [10/25/2011 21:22:18][]
*** Could not load implementation assembly for: http://schemas.microsoft.com/robotics/2006/09/xinputgamepad.user.html [10/25/2011 21:22:18][]
*** Exception during service type creation: System.IO.FileNotFoundException: Could not load implementation assembly for: http://schemas.microsoft.com/robotics/2006/09/xinputgamepad.user.html
at Microsoft.Dss.Services.Constructor.ConstructService.Process() [10/25/2011 21:22:18][]
*** "TaskExecutionWorker:HandleException": Exception:System.IO.FileNotFoundException: Could not load implementation assembly for: http://schemas.microsoft.com/robotics/2006/09/xinputgamepad.user.html
at Microsoft.Dss.Services.Constructor.ConstructService.Process()
at Microsoft.Dss.Services.Constructor.InternalConstructor.CreateNewServiceHandler(ConstructService Create)
at Microsoft.Ccr.Core.Task`1.Execute()
at Microsoft.Ccr.Core.TaskExecutionWorker.ExecuteTaskHelper(ITask currentTask)
at Microsoft.Ccr.Core.TaskExecutionWorker.ExecuteTask(ITask& currentTask, DispatcherQueue p, Boolean bypassExecute)
at Microsoft.Ccr.Core.TaskExecutionWorker.ExecutionLoop()
*** Error creating service. Service type:http://schemas.microsoft.com/robotics/2006/09/xinputgamepad.user.html [10/25/2011 21:22:18][http://buzzman-pc.mex.com.au:40000/constructor]
:これは、ビルドの出力は
*** Error creating service. Service type:http://schemas.microsoft.com/robotics/2006/09/xinputgamepad.user.html
です:私は次のエラーを取得するサービスを実行するために行きますMircosoft Robotics Studio Beta 4を実行していて、そのサンプルが2007年にまとめられていることを知っています。
[Partner("drive", Contract=drive.Contract.Identifier, CreationPolicy=PartnerCreationPolicy.UseExisting)]
private drive.DriveOperations _drivePort = new drive.DriveOperations();
[Partner("XInputGamepad", Contract = gamepad.Contract.Identifier, CreationPolicy = PartnerCreationPolicy.CreateAlways)]
private gamepad.XInputGamepadOperations _gamepadPort = new gamepad.XInputGamepadOperations();
私は問題を見ることができますが、それはxinputgamepad.user
を探しているが、4のMRD内の参照がuser.xinputgamepadであることのようだ:これは私のパートナーシップコードです。
アイデア?