Проблема с компиляцией проекта MRDS 2008 в Visual Studio - PullRequest
0 голосов
/ 15 августа 2011

Доброе время суток!

Я использую Microsoft Robotics Developer Studio 2008 R3, Visual Studio 2010 и Windows Vista, .NET 3.5.

Когда я выполняю пример TestBench из книги «Профессиональная студия разработчиков Microsoft Robotics» из командной строки DSS - все в порядке. Работает нормально. Но когда я пытаюсь скомпилировать его в VS 2010, он показывает мне эту ошибку:

**  Error creating service. Service type:http://www.promrds.com/contracts/2007/1
0/simulatedlynxl6arm.html [08/15/2011 09:23:18][http://pc44es162:50000/construct
or]
*** Service creation failure most common reasons:
    - Service contract identifier in manifest or Create request does not match C
ontract.Identifier
    - Service references a different version of runtime assemblies
    Additional information can be found in the system debugger log.
 [08/15/2011 09:23:18][http://pc44es162:50000/manifestloader/55da59ed-5e66-4520-
8b83-495d8adc47c3]
*   Manifest load complete [08/15/2011 09:23:18][http://pc44es162:50000/manifest
loaderclient]
*** System.BadImageFormatException: Die Datei oder Assembly "Microsoft.Xna.Frame
work, Version=2.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d" oder ei
ne Abhängigkeit davon wurde nicht gefunden. Es wurde versucht, eine Datei mit ei
nem falschen Format zu laden.
Dateiname: "Microsoft.Xna.Framework, Version=2.0.0.0, Culture=neutral, PublicKey
Token=6d5c3888ef60e27d"
   bei ProMRDS.Simulation.JointMover.JointMoverService.Start()
   bei Microsoft.Dss.ServiceModel.DsspServiceBase.DsspServiceBase.<StartService>
d__4f.MoveNext()

=== Zustandsinformationen vor Bindung ===
LOG: Benutzer = VIERFORES\sergey
LOG: DisplayName = Microsoft.Xna.Framework, Version=2.0.0.0, Culture=neutral, Pu
blicKeyToken=6d5c3888ef60e27d
 (Fully-specified)
LOG: Appbase = file:///C:/Users/sergey/Microsoft Robotics Dev Studio 2008 R3/bin/
LOG: Ursprünglicher PrivatePath = NULL
Aufruf von Assembly : SimulationEngine, Version=2.2.76.0, Culture=neutral, Publi
cKeyToken=31bf3856ad364e35.
===
LOG: Diese Bindung startet im default-Load-Kontext.
LOG: Die Anwendungskonfigurationsdatei wird verwendet: C:\Users\sergey\Microsoft Robotics Dev Studio 2008 R3\bin\DssHost.exe.Config
LOG: Die Computerkonfigurationsdatei von C:\Windows\Microsoft.NET\Framework64\v2.0.50727\config\machine.config wird verwendet.
LOG: Verweis nach der Richtlinie: Microsoft.Xna.Framework, Version=2.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d
LOG: Download von neuem URL file:///C:/Users/sergey/Microsoft Robotics Dev Studio 2008 R3/bin/Microsoft.Xna.Framework.DLL.
ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x8007000b).
 Die Suche wurde beendet.
 [08/15/2011 09:23:18][http://pc44es162:50000/simulatedjointmover/a3bc9769-3a1f-413b-a49a-9debd6f1e07a]

Буду очень признателен, если кто-нибудь сможет помочь.

1 Ответ

0 голосов
/ 24 февраля 2012

Я подозреваю, что версия XNA, установленная на вашем компьютере, устарела по сравнению с версией XNA RDS 2008.Я бы порекомендовал установить RDS 4 Beta 2, чтобы загрузить и установить соответствующую версию XNA.

http://www.microsoft.com/download/en/details.aspx?id=28352

...