使用Server上的文件创建Visual Studio Project

时间:2013-11-21 20:32:20

标签: visual-studio-2010

如何在本地PC上创建用于开发的Visual Studio项目,该项目链接到服务器上的现有文件和文件夹?

我的雇主有一个大型网站。大部分的周长(接近100 GB)都归功于Portable和Image文档(即PDF和JPEG)文件,但也有大量的Web文件(.html,.aspx,.php等)。

我们有以下文件夹:

  • WORKING 文件夹,其中包含我们网络服务器上“实时”的所有内容。

  • BETA 文件夹,其中包含正在测试和尝试的最新技术。

  • 开发文件夹,其中包含不同开发人员正在处理的大量项目副本。

允许开发人员使用他们喜欢的任何工具,因此我们有人使用Notepad ++,Dreamweaver,Komodo,Zend Studio和(现在)Visual Studio进行开发。

我可以在网络服务器上为自己创建Visual Studio项目。使用其他工具的其他开发人员不会在服务器上创建解决方案文件或\bin\obj文件夹,我当然也不应该这样。

因此,要在Visual Studio中处理文件,我使用Windows资源管理器浏览到该位置,然后在IDE中打开它。

然而,这导致我失去了Visual Studio的许多功能 - 特别是如果此文件中使用了其他类,因为我无法访问该类的Intellisense而且我不能简单地右键单击并转到定义

此外,由于每个开发环境都很大,我无法将它们复制到我的笔记本电脑中,使用高科技的125 GB固态硬盘(在几年内阅读它应该很有趣)。

screenshot

我想要做的是在我的本地驱动器上创建Visual Studio项目,然后让它们引用我们网络上的文件和文件夹。

screenshot

我看过并发现了类似的问题,但我的目标略有不同:

这些都是很棒的主题,但它们都没有显示创建使用远程文件的本地项目的方法。

大型公司团队的开发人员似乎已经开发出一种方法来做到这一点,而我只是不知道它叫什么。

1 个答案:

答案 0 :(得分:1)

我找到了办法!

很长一段时间,我正在使用2套文件夹。一个用于我们的存储库,一个用于Visual Studio。

我在Visual Studio中进行更改,然后将这些工作文件复制到存储库文件夹。

这很耗时!非常

以下是我发现修复它的方法:在Visual Studio关闭的情况下打开NOTEPAD中的Visual Studio项目文件(* .csproj,* .vbproj或* .phpproj)。

找到<ItemGroup>标签,并将显示的路径更改为使用相对路径获取实际文件的路径。

screenshot Notepad

记事本的替换... CTRL + H 将为您节省时间!

screenshot Replace

它创造了一个时髦的项目环境,但它有效!

screenshot of VS2010

如果这对任何其他人有帮助,或者甚至是某些你不知道可以操作Visual Studio的东西,请将其投票。