C#: Как преобразовать проект Веб-сайта в веб-проект

Вы должны передать массив InputPhoneContact в ImportContactsRequest, как следует из документации:

https://lonamiwebs.github.io/Telethon/methods/contacts/import_contacts.html

Этот код должен работать:

try: 
contact = InputPhoneContact(client_id = 0, phone = "+" + line, first_name="ABC", last_name="abc")            
result = client(functions.contacts.ImportContactsRequest([contact]))

6
задан eduncan911 3 May 2009 в 16:59
поделиться

2 ответа

К сведению, я нашел решение. Это проще, чем вы думаете.

Вы просто щелкаете правой кнопкой мыши по вашему новому веб-проекту, и есть опция «Преобразовать в веб-приложение». Это делает некоторые интересные вещи. Сначала создается автоматически созданный файл [file] .aspx.designer.cs. Это избавило меня от 99% моих ошибок, так как этот код не мог найти ссылку на элемент управления (см. Скриншот в моем вопросе выше).

Это также переписывает объявление <% @ Page%> в ваш aspx-файл для наследования от кода, лежащего в основе нового пространства имен / имен.

Все, что осталось, - это некоторые проблемы со ссылками на сборки и готово!

Как это сделать:

1) Создайте новый веб-проект, скопируйте все файлы из старого проекта веб-сайта в новый веб-проект.

2) Исправьте все ссылки на ваши сборки, которые ЗНАЕТЕ, что вам потребуется.

3) Щелкните правой кнопкой мыши веб-приложение и выберите «Преобразовать в веб-приложение». Внимательно осмотрите журнал ошибок и предупреждений. Переконвертируйте по своему желанию, как только вы все исправите.

Если какие-либо файлы aspx или ascx не имеют файла designer.cs, преобразование не удалось выполнить для этого файла. Исправьте ссылки, пространство имен и т. Д. И выполните преобразование.

Совет № 1 : Убедитесь, что у вас есть все ссылки, добавленные до преобразования в веб-приложение. Иногда может произойти ряд ошибок.

Совет № 2 : Даже если все выглядит так, как будто оно завершено, ищите ошибки после преобразования. Он покажет вам файлы, которые он не смог преобразовать, поэтому вам нужно поработать с ними.

Совет № 3 : Вы можете повторно преобразовать любой подкаталог или любой файл любое количество раз. Допустим, в # 2 у вас было несколько ошибок, над которыми вы работали, вы можете повторно конвертировать этот файл или каталог несколько раз, пока не исправите его. Повторное преобразование не повредит существующему приложению.

и т. д. и переконвертируйте.

Совет № 1 : Убедитесь, что у вас есть все ссылки, добавленные до преобразования в веб-приложение. Иногда может произойти ряд ошибок.

Совет № 2 : Даже если все выглядит так, как будто оно завершено, ищите ошибки после преобразования. Он покажет вам файлы, которые он не смог преобразовать, поэтому вам нужно поработать с ними.

Совет № 3 : Вы можете повторно преобразовать любой подкаталог или любой файл любое количество раз. Допустим, в # 2 у вас было несколько ошибок, над которыми вы работали, вы можете повторно конвертировать этот файл или каталог несколько раз, пока не исправите его. Повторное преобразование не повредит существующему приложению.

и т. д. и переконвертируйте.

Совет № 1 : Убедитесь, что у вас есть все ссылки, добавленные до преобразования в веб-приложение. Иногда может произойти ряд ошибок.

Совет № 2 : Даже если все выглядит так, как будто оно завершено, ищите ошибки после преобразования. Он покажет вам файлы, которые он не смог преобразовать, поэтому вам нужно поработать с ними.

Совет № 3 : Вы можете повторно преобразовать любой подкаталог или любой файл любое количество раз. Допустим, в # 2 у вас было несколько ошибок, над которыми вы работали, вы можете повторно конвертировать этот файл или каталог несколько раз, пока не исправите его. Повторное преобразование не повредит существующему приложению.

ищите ошибки после конвертации. Он покажет вам файлы, которые он не смог преобразовать, поэтому вам нужно поработать с ними.

Совет № 3 : Вы можете повторно преобразовать любой подкаталог или любой файл любое количество раз. Допустим, в # 2 у вас было несколько ошибок, над которыми вы работали, вы можете повторно конвертировать этот файл или каталог несколько раз, пока не исправите его. Повторное преобразование не повредит существующему приложению.

ищите ошибки после конвертации. Он покажет вам файлы, которые он не смог преобразовать, поэтому вам нужно поработать с ними.

Совет № 3 : Вы можете повторно преобразовать любой подкаталог или любой файл любое количество раз. Допустим, в # 2 у вас было несколько ошибок, над которыми вы работали, вы можете повторно конвертировать этот файл или каталог несколько раз, пока не исправите его. Повторное преобразование не повредит существующему приложению.

4
ответ дан 17 December 2019 в 04:52
поделиться

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

1
ответ дан 17 December 2019 в 04:52
поделиться
Другие вопросы по тегам:

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