VS 2008 - Процедура поставки решения C # / WPF для обеспечения совместимости - PullRequest
0 голосов
/ 09 апреля 2010

Я пытаюсь сотрудничать в проекте C # / WPF с другим разработчиком удаленно через электронную почту; и хотя код прекрасно компилируется, когда он уходит, мой соавтор не смог скомпилировать код на его стороне. Мы оба используем VS 2008 Version 9. Это первый раз, когда мы пытаемся поработать с приложением с кем-то еще, и я надеялся, что кто-нибудь посоветует мне, если есть какие-либо предложения для получения и обеспечения совместимости между нами? Кроме того, существует ли рекомендуемая процедура для подготовки решения к отправке (т. Е. Просто заархивируйте папку решения «экспортировать приложение» и т. Д.)?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 09 апреля 2010

Нашей наиболее распространенной проблемой с WPF и Visual Studio было то, что у одного из нас был .NET 3.5, а другой - .NET 3.5 SP1 ... Попробуйте установить пакет обновления на обе машины.

Вы также можете сообщить нам, какие ошибки компиляции вы получаете.

2 голосов
/ 09 апреля 2010

Я бы предложил использовать центральный сервер управления исходным кодом с чем-то вроде SVN, GIT или Mercurial, так что вам не нужно передавать проект по электронной почте, вы просто фиксируете (и в случае GIT push) изменения и другие могут легко объединить их со своими модификациями.

Возможные проблемы:

  • Различные установленные .NET Framework.
  • Ссылочные сборки могут быть установлены по другому пути.
  • Различные версии сборки.
  • Жестко закодированные пути в настройках проекта.
...