Ошибка создания службы Microsoft Robotic Studio в "Дифференциале Drive Sample"
Я так нов в Microsoft Robotic
Я пытаюсь запустить образец diffrentialDrive в:\Microsoft Robotics Dev Studio 4\samples\Simulation Но у меня проблема с идентификатором... после запуска примера он говорит, что не может запустить службу из-за идентификатора
я проверил код и заметил, что идентификатор устанавливает:
и кажется, что это просто уникальный путь
Но DSS получает ошибку, которая говорит:
Сбой при создании службы: наиболее распространенные причины: - идентификатор контракта на обслуживание в манифесте или запрос на создание не совпадает с Contract.Identifier - служба ссылается на другую версию сборок времени выполнения. Дополнительную информацию можно найти в журнале системного отладчика.
Ошибка создания службы субъекта Наиболее распространенные причины: - Идентификатор контракта на обслуживание в манифесте или запрос на создание не соответствует Contract.Identifier - Сервис ссылается на другую версию сборок времени выполнения. Дополнительную информацию можно найти в журнале системного отладчика.
Я проверил Идентификатор, и он точно совпадает с моим файлом манифеста. Что мне делать??? как я могу запустить образец??? или другие образцы
Я запускаю MRDS на Windows 8 64-битной (но я скомпилирую мое приложение на 32-битной)
1 ответ
Идентификатор контракта должен быть в нижнем регистре. Таким образом, хотя это выглядит как мягкое предупреждение от dssproxy.exe, на самом деле это ошибка "Неудачный контракт", ожидающая возникновения.
dssproxy.exe /Verbosity:d /vstarget:2010 /dll:"Blah.Y2013.M03.dll" /proxyprojectpath:"..\..\src\Blah\Proxy" /keyfile:"..\..\src\MyKey.snk" /DelaySign:false /binpath:"." /referencepath:"."
* Processing contract class 'Blah.VersionService.Contract'
* dssproxy: warning: The contract identifier defined by 'Blah.VersionService.Contract' has upper case characters or starts or ends with whitespace characters.
* Identifier: http://schemas.blah.com/2014/09/Version.html