VS 2008 - 交付 C#/WPF 解决方案以确保兼容性的过程

发布于 2024-08-28 10:15:18 字数 206 浏览 12 评论 0原文

我正在尝试通过电子邮件与另一位开发人员远程协作开发 C#/WPF 项目;尽管代码在离开时可以完美编译,但我的合作者却无法在他这边编译代码。我们都使用 VS 2008 版本 9。这是第一次尝试与其他人一起开发应用程序,我希望有人能建议我是否有任何建议来获取和确保我们两个之间的兼容性?此外,是否有推荐的程序来准备运输解决方案(即仅压缩解决方案文件夹?导出应用程序?等等)?

非常感谢。

I am attempting to collaborate on a C#/WPF project with another developer remotely via e-mail; and although the code compiles perfectly when it leaves, my collaborator has not been able to compile the code on his side. We are both using VS 2008 Version 9. This is the first time trying to work with someone else on an application and I was hoping that someone would advise me if there are any suggestions to obtain and ensure compatibility between the two of us? Additionally, is there a recommended procedure to prepare the solution for shipment (ie. just zip up the solution folder? export the application? etc.)?

Thanks very much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情泪▽动烟 2024-09-04 10:15:18

我建议使用带有 SVN、GIT 或 Mercurial 之类的中央源代码控制服务器,这样您就不必通过电子邮件传输项目,您只需提交(并且在 GIT 推送的情况下)更改,其他可以合并通过他的修改可以轻松实现它们。

可能的问题有:

  • 安装的 .NET Framework 不同。
  • 引用的程序集可能安装在另一个路径上。
  • 不同的装配版本。
  • 项目设置中的硬编码路径。

I'd suggest using a central source control server with something like SVN, GIT or Mercurial, this way you do not have to transfer the project by email, you just commit (and in case of GIT push) the changes and the other can merge them easily with his modifications.

Possible Problems are:

  • Different installed .NET Frameworks.
  • Referenced Assemblies might be installed at another path.
  • Different Assembly-Versions.
  • Hardcoded Paths in project settings.
诗笺 2024-09-04 10:15:18

WPF 和 Visual Studio 最常见的问题是其中一台安装了 .NET 3.5,另一台安装了 .NET 3.5 SP1...尝试在两台计算机上安装服务包。

您还可以告诉我们您遇到的编译错误。

Our most common issue with WPF and Visual Studio was one of us having .NET 3.5 and the other .NET 3.5 SP1... Try installing the service pack on both machines.

You could also tell us what compile errors you are getting.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文