2013-10-09 4 views
1

У меня возникла проблема с созданием простой службы WCF, которую я написал. Это основное сообщение об ошибке я получаю:Ошибка при создании службы WCF в AppHarbor

D: \ Temp \ 3fsgwk0h.1vu \ вход \ AndroidWCFService.csproj (102,3): ошибка MSB4019: Импортированная проекта «C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ WCF \ Microsoft.VisualStudio.ServiceModel.targets " не найден. Убедитесь, что путь в объявлении соответствует и что файл существует на диске.

Единственное, что может сделать эту службу WCF более сложной, заключается в том, что я использую Entity Framework для подключения к базе данных SQL, созданной на AppHarbor. Есть ли настройка конфигурации, которую мне нужно сделать?

ответ

1

Here's a blog post that answers your question. От должности:

You will see that appharbor cannot build the application with WCF service, the following error will be in log: 

"Microsoft.VisualStudio.ServiceModel.targets" was not found 
To fix this error you should add Microsoft.VisualStudio.ServiceModel.targets (this file located in C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WCF folder) to your “testForBlockService” service project. Then open testForBlockService.csproj for edit and replace 

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets" /> 
with 

<Import Project="Microsoft.VisualStudio.ServiceModel.targets" /> 
+0

А это имеет смысл. Я попробую это сегодня вечером! благодаря – swrhim

Смежные вопросы