如何将Visual Studio项目成功移动到新PC

时间:2016-06-24 12:15:45

标签: c# visual-studio visual-studio-2010 visual-studio-2012 office-addins

几年后回到Visual Studio,真的坚持这个。 我继承了一个Excel插件项目,用于调用需要一些调整的休息服务。代码没问题。它使用NetOffice组件,这对于处理COM互操作似乎非常有用。 它是在Windows 8机器32位视觉工作室2013社区。我在Windows 10 64位Visual Studio 2015社区全新安装。

我尝试将所有项目文件复制到我的PC,打开解决方案文件并转到: 只有一次,第一次,它在我的断点上运行并暂停,但从那以后就没有了。它仍然在其他人身上运行 - 不是太大的惊喜。 它甚至在没有从(旧PC)取消注册dll的权限的构建后抱怨 项目的文本搜索找不到旧的PC名称。

编辑属性文件中的所有引用和路径。在记事本中打开解决方案和项目文件,并确信现在没有任何内容指向上一台机器。 它再次构建但未能在断点处停止。然后它抱怨它无法在登录文件中找到登录属性(你猜对了 - 旧PC)

我尝试从现有文件构建新项目。这似乎进展顺利,但它没有添加引用,我甚至无法通过添加引用对话找到引用,最奇怪的是它抱怨系统的子命名空间不存在。我尝试了不同的目标.net框架没有任何运气,并放弃了这种方法。 我怀疑部分问题可能与我使用的2015社区版本相关,并且可能没有安装最初使用的模板。构建它。我尝试手动构建新项目时使用了类库。

是否有一个安全的程序来继承这样的项目并在新PC上干净地设置它?

我意识到这是一个相当愚蠢的新手问题,但我现在真的被困住了。 提前致谢

1 个答案:

答案 0 :(得分:0)

如果您在目标PC上使用相同版本的Visual Studio,那么您只需将项目复制/粘贴到目标PC ......但正如Chandler所说,最好的方法是使用某种源代码控制,如 GIT TFS(Team Foundation Server),使用源代码管理方法,您可以减少完成项目移动的痛苦。

如果你选择Team Foundation Server,你可以拥有无​​限数量的免费存储库,只要你是一个小团队,最多可以有五个成员。

请在此处查看定价模型和其他信息:Visual Studio Team Services Pricing