Visual Studio中“链接”文件的用途是什么,以及何时使用它们而不是简单地将包含该文件的类项目包含到当前项目中。
答案 0 :(得分:1)
项目+添加现有项目,添加按钮上的箭头,选择“添加为链接”。
Visual Studio强烈希望将您在此对话框中选择的项目复制到项目目录中。这将使您免于麻烦,例如意外修改也在另一个项目中使用的源代码文件或资源。或者忘记将文件签入源代码控制,这是迄今为止最危险的事故。从现在起你只能发现一年或更长时间的东西,为时已晚,无法做任何事情。
Add as Link
选项会覆盖该行为,文件保留在原始位置,项目文件记录文件的相对路径。
使用此功能的充分理由很难非常。试着想出一些:
挖掘自己深层的源代码控制漏洞风险很高,请务必在使用该功能之前仔细考虑。
答案 1 :(得分:0)
链接文件适用于您希望代码包含在该项目程序集中的时间。
“哇吉米,谢谢你指出了显而易见的事情。但为什么我要这样做?”
嗯,可能有几个原因,但现在我只列举一个例子。考虑一下您的公司团队要求每个程序集都定义了某些常量或程序集属性的场景。您可以只拥有该文件的一个副本并将其链接到每个项目中,而不是在每个项目中创建重复的类。更新文件一次,每个程序集都会得到更改。