使用Visual Studio(2008),是否可以加载存在于远程位置的项目(到解决方案)?
基本上我想做的是以某种方式在线“托管”VS项目,然后从远程位置加载该项目到解决方案。这有可能吗?
这样我在加载Utils Library
时可以保持完整性(在大量的项目中使用),我不希望我的项目副本在不同的项目中,并且都有不同的版本等......
我知道一个可能的解决方案是让Utils Library
项目托管在SVN
中,然后该文件夹将直接同步到它,但还有其他方法可以做到这一点(即更直接的东西)?
答案 0 :(得分:3)
是的,如果您可以将网络驱动器映射到它,您可以从visual studio中的位置打开文件。
您可以在路径框中输入“ftp://your-ftp-server”,将网络驱动器映射到ftp服务器。
就像其他人所说的那样,并不是真的推荐。 VS读取/写入不仅仅是编辑主项目文件,它还可以处理各种其他内容,因此您的网络流量高于您的实际需求。
或者您可以查看dropbox。它附带一个资源管理器插件,可以让您的本地PC与服务器保持同步。
我建议使用像subversion这样的源代码控制。
答案 1 :(得分:1)
有可能,但不推荐(您最好使用某种形式的源代码控制,无论是SVN,还是像Codeplex这样的共享源提供程序(对于开源项目)或TFS Preview (对于闭源项目)
答案 2 :(得分:0)
在每个解决方案中引用已编译的dll是不是更简单?您提出的方式是打开您对项目的更改,以获得一个解决方案,从而导致许多其他解决方案出现问题,您可能无法立即看到这些问题。
最好在每个子解决方案中引用一个版本的Utils dll,然后在必要时更新该dll,并同时进行测试。