目前,Visual Studio 2017 在查看挂起的更改时似乎默认忽略包文件夹,因此我必须手动添加它们,这可能很耗时 - 问题是我实际上想通过 TFVS 将 nuget 包提交到源代码管理中。我知道这不是“正确”的做事方式(应该通过 nuget restore 提取 nuget)。但不幸的是,我目前正在处理的解决方案将包提交到源代码管理中。是否有我可以修改的全局忽略配置以允许自动检测包更改?
谢谢。
要全局实现这一点,您可以编辑默认的忽略配置文件“ LocalItemExclusions.config ”,让 VS 2017 自动检测包文件。
请按照以下步骤操作:
1、打开下面路径下的LocalItemExclusions.config文件(你需要确保打开与你的VS版本匹配的文件夹,VS 2017应该是7.0):
"C:\Users\{youraccount}\AppData\Local\Microsoft\Team Foundation\x.0\Configuration\VersionControl"
2,删除默认忽略文件的扩展名,然后保存文件,*.dll
例如这里:
<Exclusion>*.dll</Exclusion>
3、因此 VS 2017 会自动检测新添加的包文件,您可以在Pending Changes页面(Excluded Changes 区域)中查看它们
4、点击Detected链接,点击Promote,然后签入更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句