Как я автоматически обновляю веб-ссылку во время изготовления?

Для доступа к контексту приложения внутри вашей ViewModel вы можете использовать AndroidViewModel .

Можно сохранить экземпляр вашего приложения как статическое поле в переопределенном классе приложения. Это не приведет к утечке памяти, так как контекст приложения существует в течение всего времени жизни приложения.

Я рекомендую вам взглянуть на следующую статью, в которой описаны схожие случаи - Синглтоны в Android

18
задан HBFan 1 October 2008 в 20:42
поделиться

4 ответа

Можно использовать сценарий MSBuild с задачей, которая звонит wsdl.exe

  <Target Name="UpdateWebReference">
    <Message Text="Updating Web Reference..."/>
    <Exec Command="wsdl.exe /o &quot;$(OutDir)&quot; /n &quot;$(WebServiceNamespace)&quot; &quot$(PathToWebServiceURL)&quot;"/>
  </Target>
17
ответ дан 30 November 2019 в 09:04
поделиться

Можно сделать это с помощью методов, предоставленных другими отвечающими сторонами, но необходимо знать, что выполнение этого могло заставить сборку перестать работать. Если WSDL был изменен, сгенерированный код также собирается измениться, и Ваш код больше не может компилировать.

1
ответ дан 30 November 2019 в 09:04
поделиться

Кроме того, когда Вы развертываетесь, Ваши веб-сервисы на производстве удостоверяются, что установлены как Динамичные и не статичные.

1
ответ дан 30 November 2019 в 09:04
поделиться

Можно использовать svcutil ( http://msdn.microsoft.com/en-us/library/aa347733.aspx ) инструмент для генерации веб-ссылки для Вас. Инструмент генерирует надлежащие клиентские прокси-классы и надлежащую конфигурацию (и это может даже объединить его в Вашей конфигурации приложения). Следует иметь в виду, что инструмент требует.Net 3.0 и генерирует клиентские прокси WCF-стиля и конфигурацию.

0
ответ дан 30 November 2019 в 09:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: