[英]How to get git to ignore assembly references in a visual studio project
我正在一个Visual Studio C#项目中工作,我们在其中引用了多个dll。 但是我们不想将dll包含在github存储库中。 这是因为在项目上工作的每个人都已经在其计算机上的目录中拥有所有dll,但是每个人的目录都不相同。 那么,有什么办法可以让git在不同步其余.csproj文件的同时不同步程序集引用?
我尝试使用git过滤器,但无法使其正常工作。
我最终像这样解决它:我在我们的项目中添加了一个名为UsedDlls的新文件夹,并在其中添加了.gitignore:
*
!.gitignore
将我们需要的所有dll复制到该文件夹中,并将所有dll引用设置为指向该文件夹。
因此,现在我们仅在需要时将所需的dll复制到该目录中。 这样,我们就不会将dll保存在项目本身中,并且每次拉动时都不需要修复程序集引用。
它并不是最佳解决方案,因为这意味着您必须经常手动复制dll,但是它可以正常工作,并且比以前更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.