我想要一个存储我所有dll的库文件夹。我目前正在做的是建议here。有物理文件夹,创建解决方案文件夹,复制文件。
如果我正在使用SVN,我将不得不在文件浏览器上使用tortoise来添加库。不确定我是否必须在TFS中做同样的事情。
在2010年的比赛中,有没有更简单的方法呢?我希望能够将一个dll拖到visual studio中的库文件夹中,并将它物理地放在文件夹中。
答案 0 :(得分:72)
我就是这样做的。不确定是否还有其他更好的方法:
你已经完成了。既然你的解决方案知道这些dll以及在哪里找到它们,当你签入代码时(通过SVN,TFS或其他),它会将它们推送起来并复制下来供其他人使用。
如果您使用TortiseSVN,如果您还使用AnkhSVN plug-in for Visual Studio,则无需执行任何操作。它研究您的解决方案文件(就像TFS一样)来查找解决方案引用的文件。在这种情况下,它将获取“Referenced Assemblies”解决方案文件夹引用的新dll,并在提交之前自动添加源代码控制跟踪(即,如果您在Visual Studio中从解决方案资源管理器提交解决方案更改,就像我一样)。
希望这有帮助。