当前位置:  开发笔记 > 后端 > 正文

将Visual Studio项目保留在网络驱动器上

如何解决《将VisualStudio项目保留在网络驱动器上》经验,为你挑选了4个好方法。

我们刚刚从本地存储所有文件到网络驱动器.问题是我的VS项目现在也存储在哪里.(还没有版本控制系统,正在研究它.)我知道我在过去听过这样做的问题,但从来没有听说过解决方法.有工作吗?

所以我的VS在本地安装.这些文件位于网络驱动器上.我怎样才能让它发挥作用?

编辑:我知道应该做什么,但是我现在可以使用创可贴修复此问题并维护网络驱动器吗?

编辑2:我确信我不理解某些事情,但Bob King有正确的想法.我将与领先的Web开发人员一起工作,当他回到办公室找出临时解决方案,直到我们得到某种版本控制设置.谢谢你的想法.



1> Bob King..:

虽然我们确实使用Source Control,但我们也会从Network Drives运行我们的所有项目(不是共享目录,网络驱动器上的私有目录).网络驱动器每晚备份,并且还使用卷影复制,因此如果您需要它进入SC 之前恢复某些东西,那么您可以.

若要使用正确的权限正确运行项目,请按照下列步骤操作.

基本上,您只需将共享目录映射到驱动器,然后根据该Url将权限授予所有代码.假设您映射到"N:\",然后使用"N:\*"作为您的Url模式.你需要使用通配符并不明显,但确实如此.


我们每小时影像复制...我在功能完成时办理登机手续.有时VS崩溃,你不再有一个撤消缓冲区.

2> 小智..:

这个问题很通用,所以我会回答一下我面临的一个问题.

我在Mac上使用Parallels虚拟机运行Visual Studio 2010,同时通过网络共享将所有项目保留在mac端.但Visual Studio不会从那里加载项目程序集文件.尝试单独使用"caspol"设置权限对我来说没有帮助.

最终允许Visual Studio从网络共享加载程序集的是编辑文件"C:\ Program Files(x86)\ Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config"(假设默认值)安装).

在xml""部分中,您必须添加


您可能必须更改该文件的权限才能允许写访问.保存文件.重新启动Visual Studio.



3> 小智..:

为了实际回答这个问题,我从jcarle.com复制了这条评论:

使用Visual Studio 2010/.NET Framework v4.0信任网络共享

2011年1月20日,下午4:10如果您和我一样,并且将所有代码存储在服务器上,您可能已经了解了使用CasPol.exe信任网络共享.但是,从Visual Studio 2008(.NET Framework 2.0/3.0/3.5)迁移到Visual Studio 2010(.NET Framework 4.0)时,您可能会发现自己在摸不着头脑.

如果您习惯使用Visual Studio命令提示符快速访问CasPol,您可能会发现某些项目似乎不符合您的新FullTrust设置.原因是,除非您仔细关注,否则Visual Studio命令提示符默认将.NET Framework 4.0文件夹添加到其路径中.如果您的项目仍在.NET Framework 2.0/3.0/3.5下运行,则还需要为这些版本设置CasPol.只是一个注释,我个人在使用1作为代码组而不是1.2时也取得了更大的成功.

要信任所有.NET Framework版本的网络共享,只需使用完整路径为每个版本调用CasPol,如下所示:

C:\ Windows\Microsoft.NET\Framework\v2.0.50727\CasPol -m -ag 1 -url file:// YourSharePath*FullTrust
C:\ Windows\Microsoft.NET\Framework\v4.0.30319\CasPol -m -ag 1 -url file:// YourSharePath*FullTrust



4> Kilhoffer..:

如果您(或者即使您没有)多个正在从事这些项目的人员,我也不建议这样做.你只是在寻找麻烦.

另一方面,如果你是唯一一个在这方面工作的人,你将避免很多麻烦.不过,表现已经过时了.至于如何让它工作,你只需从VS打开解决方案文件.您可能会遇到安全问题,但可以使用CASPOL进行更正.正如我所说的那样,表现会很糟糕.再说一次,根本不推荐.

做你自己和你的团队,安装SVN或其他形式的源代码控制,并尽快将代码放在那里.

编辑:我将部分收回我的评论.Bob King在下面解释了他们从网络驱动器运行VS项目的原因,这是有道理的.我会说,除非你出于特殊原因这样做,就像鲍勃一样,远离它.否则,在设置此类开发环境之前,请将您的鸭子连接起来.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有