Событие сборки сообщения VS

После дополнительных исследований и свяжитесь с Google. Кажется, что структура моего проекта могла бы быть улучшена, кроме того, я был проинформирован Google, что python 3.7, упомянутый в моем app.yaml, на данный момент является экспериментальным и может использоваться любой другой python.

Каково значение переменной CLOUDSDK_PYTHON в момент попытки развертывания? Поддержка версии 3.7 в настоящее время является экспериментальной, см. Ответ ниже: -

Эта ошибка связана с версией Python, используемой в SDK: в настоящее время gcloud требует версию Python 2.7.x, и имеется экспериментальная поддержка для 3.4 и выше. Вы можете проверить это, выполнив команду запуска темы gcloud в CLI. Экспериментальная поддержка - это то, что она говорит, поэтому в этом случае вы не можете развернуть свое приложение с CLOUDSDK_PYTHON, установленным в python37. Вещи должны прогрессировать к полной поддержке; Между тем, мы должны проявлять терпение.

Эта ситуация не должна мешать вам использовать любую версию Python, необходимую для вашего проекта, и самого приложения.

9
задан Mihai Limbășan 25 December 2008 в 11:17
поделиться

4 ответа

Это делает Вас, хотят?

copy $(TargetPath) $(TargetDir)..\..\someFolder\myoutput.dll
regasm $(TargetPath) 

(Введенный поле для постсборки ступают под свойствами проекта),

15
ответ дан 4 December 2019 в 07:15
поделиться

Введите следующее в "Свойства проекта-> события Build-> командная строка событий сборки Сообщения":

xcopy "$(TargetPath)" "target path" /Y && regasm "$(TargetPath)"

или добавьте следующий отрывок к проекту (например, csproj) файл

<PropertyGroup>
    <PostBuildEvent>xcopy "$(TargetPath)" "target path" /Y && regasm "$(TargetPath)"</PostBuildEvent>
</PropertyGroup>

Обратите внимание, что рекомендуется добавить "" вокруг аргументов команды копии для предотвращения проблем с путями, содержащими пробелы. Также обратите внимание, что несколько команд могут быть объединены с помощью &&

7
ответ дан 4 December 2019 в 07:15
поделиться

Вы уверены, что хотите сделать это как часть компиляции? Я рекомендовал бы использовать ссылки проекта в решениях, а не GAC, если можно избежать его. Копирование файлов является одной вещью, но регистрирующийся в GAC довольно навязчиво, и можно хотеть рассмотреть другие среды, в которых компилируется код. Вещи как машины других разработчиков и тестовые серверы сред/сборки и т.д. Если у Вас есть сервер сборки действительно, необходимо использовать что-то как NAnt со своего рода непрерывным сервером интеграции.

5
ответ дан 4 December 2019 в 07:15
поделиться

можно хотеть посмотреть на Сборку MS. Что мы используем здесь на работе.

CodeProject Link & MSDN Ref

1
ответ дан 4 December 2019 в 07:15
поделиться
Другие вопросы по тегам:

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