Будет установка Visual Studio 2010 бок о бок с проблемами причины VS2008?

На всякий случай, если кто-то смотрит на это и хочет знать, как это сделать, я заставил это работать, и это код

conn = httplib.HTTPSConnection('buddypunch.azure-api.net')
conn.request("GET", "/timecard/GetByPayPeriod/525117?%s" % params, "{body}", headers)
response = conn.getresponse()
data = response.read()
tcdata = json.loads(data)

timecard_list = []
for timecard in tcdata:
    tcid = str(timecard['Id'])
    timecard_list.append(tcid)


for key in timecard_list:
    tcurl = ("/time/timecard/" + key + "?%s")
    conn = httplib.HTTPSConnection('buddypunch.azure-api.net')
    conn.request("GET", tcurl % params, "{body}", headers)
    response = conn.getresponse()
    tcldata = response.read()
    parsed = json.loads(tcldata)
    timepunches_dict = parsed

    curr_date = None
    for punch in timepunches_dict:
        j = 1 if curr_date != punch['PunchInDateTime'][1:10] else j + 1

        emp_id = punch['Employee']['EmployeeId']
        emp_name = punch['Employee']['FullName']
        curr_date = punch['PunchInDateTime'][1:10]
        punch_in_sql = punch['PunchInDateTime'].replace('T', ' ')
        punch_out_sql = punch['PunchOutDateTime'].replace('T', ' ')

        if today in punch_in_sql:
            if j == 1:
            # ONLY RUN FOR FIRST ITERATION 
                print(emp_id, today, emp_name)

        # RUN FOR ALL ITERATIONS
            print(emp_id, today, j, punch_in_sql, punch_out_sql)

conn.close()

Откровенный доступ к данным из словаря таймкарт был проблемой, поэтому я просто составил список и добавил отдельные tcid, а затем просто перебрал этот список, чтобы получить данные из API. Кроме того, вместо того, чтобы пытаться запустить функцию, я просто сделал ее циклом for в существующем цикле, и это привело к решению проблем, дающих точный результат, который я ожидал:

(u'080099', '2019-06-19', u'Nicholas ****')
(u'080099', '2019-06-19', 1, u'2019-06-19 07:49:00', u'2019-06-19 14:49:00')
(u'080100', '2019-06-19', u'Test MBS')
(u'080100', '2019-06-19', 1, u'2019-06-19 09:49:00', u'2019-06-19 14:49:00')
(u'080097', '2019-06-19', u'Peter Quill')
(u'080097', '2019-06-19', 1, u'2019-06-19 08:00:00', u'2019-06-19 09:16:00')
(u'080097', '2019-06-19', 2, u'2019-06-19 13:43:00', u'2019-06-19 16:43:00')
(u'080097', '2019-06-19', 3, u'2019-06-19 17:21:00', u'2019-06-19 21:21:00')
(u'080098', '2019-06-19', u'Kelly ****')
(u'080098', '2019-06-19', 1, u'2019-06-19 00:00:00', u'2019-06-19 04:27:06.677')
(u'080098', '2019-06-19', 2, u'2019-06-19 07:13:32.12', u'2019-06-19 12:13:00')
57
задан vzczc 28 April 2010 в 09:49
поделиться

12 ответов

Всегда возможно, что существуют проблемы параллельной установки, и вы должны иметь соответствующие меры безопасности (например, резервное копирование, использование виртуальной машины и т. Д.).

В моем по личному опыту, все работало отлично. Для своей презентации Tech Ed я переделал свой ноутбук с Visual Studio 2005, 2008 и 2010, все они были установлены параллельно на Windows 7 x64. Проблем не было.

37
ответ дан 24 November 2019 в 19:37
поделиться

Я не Не ожидайте никаких проблем с VS2010 RTM, установленным рядом с любой из предыдущих версий.

Но это бета . Установка его на компьютер означает, что вы просите переформатировать диск (образно говоря). Убедитесь, что вы готовы переформатировать диск, на который его устанавливаете.

Для меня это означает, что я запускаю его на виртуальной машине.

Тем не менее, есть большая вероятность, что я установлю RC, когда он будет доставлен, но это просто я пытаюсь найти ошибки, чтобы другим не приходилось делать это.

4
ответ дан 24 November 2019 в 19:37
поделиться

Это вызовет проблемы?

Краткий ответ: Да.

Более длинный ответ: Нет, но это вполне возможно. Если вы работаете над чем-то неопределенно важным, выполните установку VM на данный момент ..

0
ответ дан 24 November 2019 в 19:37
поделиться

На моем компьютере с Windows 7 установлены Visual Studio 2008 Professional SP1 и Visual Studio 2010 Team Suite. У меня пока нет проблем.

Значит ли это, что у вас не будет? Понятия не имею.

4
ответ дан 24 November 2019 в 19:37
поделиться

Это вряд ли вызовет проблемы, поскольку VS 2010 в первую очередь предназначен для разработки с использованием платформы .NET 4.0 (хотя реализована мульти-таргетинг, как и раньше в VS 2008, только лучше).

У меня (и ни с кем я работаю) когда-либо была проблема с VS 2005 и VS 2008, установленными бок о бок. По факту, это было настоятельно рекомендовано, так как у нас были унаследованные проекты, которые были построены в VS 2005, и хотя обновление до VS 2008 было незначительным (если для проектов оставалась среда .NET 2.0), было безопаснее не рисковать.

Вы действительно обеспокоены конфликтами или потенциальными проблемами с использованием бета-версии программного обеспечения, возможно, не для вас. Если вы все же хотите попробовать, но у вас остались оговорки, я бы посоветовал вам использовать отдельную виртуальную машину с VS 2010 на ней.

Я сам буду устанавливать ее рядом с VS 2008 в Vista (после поддержки мою виртуальную машину), поэтому, если возникнут проблемы, я отредактирую этот пост и сообщу о них.

5
ответ дан 24 November 2019 в 19:37
поделиться

Как бы то ни было, я без проблем установил и VS2008, и VS2010 на одном компьютере. Удаление может вызвать некоторые проблемы, но они напрямую связаны с новой версией VS2010 и не должны повлиять на 2008 год.

1
ответ дан 24 November 2019 в 19:37
поделиться

Я бы сделал это в виртуальной машине на всякий случай, чтобы мне не пришлось удалять ее, когда выйдет финальная версия. Также в виртуальной машине я мог вернуться к чистой ОС и установить версии RC. Это безопаснее, и у вас есть больше возможностей в виртуальной машине, и я даже не замечаю незначительного снижения производительности. Кто-нибудь попробует это в своей системе и сообщите нам.

1
ответ дан 24 November 2019 в 19:37
поделиться

Команда VS вмешалась в эту проблему здесь . Из сообщения:

«В:« Безопасно »ли устанавливать VS 2010 Beta1 на моем компьютере?

A: Да! Мы протестировали параллельные сценарии, поэтому установка бета-версии на компьютере с VS 2008 установлен нормально. Бета-версия также поддерживает удаление, и после этого VS 2008 и ваш компьютер должны оставаться в рабочем состоянии. При желании вы можете установить VS 2010 Beta1 на VPC, хотя вы заметите более низкую производительность, чем если бы вы запускали VS на своем локальный компьютер. И, пожалуйста, помните, что, как бы вы ни устанавливали, это предварительная версия программного обеспечения. В файле readme для VS 2010 Beta1 описаны основные известные проблемы, но он не может быть исчерпывающим »

26
ответ дан 24 November 2019 в 19:37
поделиться

Я бы предложил установить его на виртуальную машину, если это ваша рабочая машина, но кроме этого, я обычно устанавливаю бета-продукты на мою домашнюю машину, так как у меня есть резервные копии и не против переустановки, так как мой домашний компьютер вроде, как моя песочница

1
ответ дан 24 November 2019 в 19:37
поделиться

На моем компьютере я установил:

  • Visual Studio 2003
  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010

и работает как чудо

s

12
ответ дан 24 November 2019 в 19:37
поделиться

Вы можете установить их рядом, и это поддерживается Microsoft. Для получения дополнительной информации посетите сайт Microsoft, посвященный этому, расположенный здесь, http://msdn.microsoft.com/en-us/library/ms246609.aspx.

Однако вы, возможно, захотите определить, зачем вам это нужно. Visual Studio 2010 поддерживает мультитаргетинг, как и в предыдущих версиях Visual Studio, однако в 2010 он гораздо более продвинут. Вы можете легко обновить свой проект до версии 2010 с помощью импорта проекта и затем нацелить его на любую версию .NET, которая вам нужна. Единственное, что следует отметить, это то, что после обновления до 2010 вы больше не сможете открыть проект в 2008, а обратное преобразование не является простым процессом.

3
ответ дан 24 November 2019 в 19:37
поделиться

Это создало проблемы для меня. Мне пришлось удалить Visual Studio 2010 Ultimate с моей машины Windows 7, потому что VS 2008 продолжает зависать независимо от того, запущена VS 2010 или нет.

0
ответ дан 24 November 2019 в 19:37
поделиться
Другие вопросы по тегам:

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