Что означает запись «Локализация собственной области разработки» в info.plist?

Я не знаю, действительно ли я понял функцию записи «Локализация собственной области разработки» в файле info.plist.

Где-то я прочтите, что эта запись позволяет указать язык приложения, когда нет соответствия с каталогом языковых ресурсов.

У меня есть приложение, локализованное на трех языках: английском, итальянском и испанском (en.lproj, it.lproj и es.lproj ) и я поставил " Любые инструменты, помогающие автоматизировать шаги. ...

Я хотел бы услышать идеи о том, как лучше всего перенести код с сервера разработки на рабочий сервер.

Список ошибок, не делайте этот список, был бы полезен.

Любые инструменты, которые помогут автоматизировать шаги.

  1. Сделать резервные копии существующего кода с учетом этого списка файлов

  2. Записать развертывание этих файлов из среды разработки в рабочую среду

  3. Упростить откат в случае сбоя развертывания или приложения каким-либо образом ...

Я никогда не работал в компании, у которой был процесс развертывания, кроме очень ручного, ftp-файлов от разработки до производства.

Что вы сделали в своих компаниях, отделах и т.д.?

Спасибо .. .

Да, я программист холодного слияния, но файлы есть файлы, и этот вопрос должен быть независимым от языка. {[WebService (Namespace = "http://tempuri.org/")] [WebServiceBinding (ConformsTo = WsiProfiles.BasicProfile1_1)] [Система ....

Я написал следующую службу:

namespace WebService1
{
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string Test(string str)
        {
            if (string.IsNullOrEmpty(str))
                throw new SoapException("message", SoapException.ClientFaultCode);
            else
                return str;
        }
    }
}

И базовое приложение для его проверки (одна кнопка вызывает метод Test при событии щелчка):

private void button1_Click(object sender, EventArgs e)
{
    ServiceReference1.Service1SoapClient ws = new WindowsFormsApplication1.ServiceReference1.Service1SoapClient();

    try
    {
        ws.Test("");
    }
    catch (SoapException ex)
    {
         //I never go here
    }
    catch (FaultException ex)
    {
        //always go there
    }
    catch (Exception ex)
    {

    }
}

Я хотел бы перехватить SoapException , созданное моим WebService, но я всегда перехожу к FaultException перехватить, получить это как сообщение:

System.Web.Services.Protocols.SoapException: сообщение в WebService1.Service1.Test (String str) в [...] WebService1 \ WebService1 \ Service1.asmx.cs: строка 25

Как я могу поймать реальное SoapException , а не ] FaultException ? Есть ли что-то, чего мне не хватает в WebService?

6
задан shA.t 5 May 2015 в 11:50
поделиться