5

使用 Visual Studio (2008),是否可以加载存在于远程位置的项目(到解决方案)?

基本上我想做的是以某种方式在线“托管”一个 VS 项目,然后将该项目从远程位置加载到解决方案中。这在某种程度上可能吗?

这样我可以在加载我的Utils Library(在大量项目中使用)时保持完整性,并且我不希望我的项目在不同项目中的副本以及所有具有不同版本等...

我知道一个可能的解决方案是将Utils Library项目托管在SVN其中,然后文件夹将直接同步到它,但是有没有其他方法可以做到这一点(即更直接的方法)?

4

3 回答 3

3

是的,如果您可以将网络驱动器映射到它,您可以从 Visual Studio 中的位置打开文件。

您可以通过在路径框中输入“ ftp://your-ftp-server ”将网络驱动器映射到 ftp 服务器。

就像其他人所说的那样,它并不是真正推荐的。VS 读/写的不仅仅是编辑主要的项目文件,它还做各种其他的事情,所以你的网络流量比你真正想要的要高。

或者你可以看看dropbox。它带有一个资源管理器插件,可让您的本地 PC 与服务器保持同步。

我的建议是使用像颠覆这样的源代码控制。

于 2009-06-15T11:18:11.040 回答
1

这是可能的,但不推荐(您最好使用某种形式的源代码控制,无论是 SVN,还是像Codeplex(对于开源项目)或TFS Preview(对于闭源项目)这样的共享源提供程序

于 2009-06-15T11:14:29.193 回答
0

仅仅在每个解决方案中引用已编译的 dll 不是更简单吗?您提议的方式将使您对项目的更改开放,以解决一个解决方案导致一堆其他解决方案出现问题,您可能不会立即看到这些问题。

最好在每个子解决方案中引用一个 Utils dll 版本,然后您可以在必要时更新该 dll,并同时进行测试。

于 2009-06-15T11:14:15.747 回答