我开始对nuget软件包的repositories.config文件进行管理时遇到问题。在Windows上,将反斜杠用作目录分隔符。在Mac上,使用正斜杠。每当我在任何计算机上工作时,文件都会被覆盖,随后它在git状态下显示为已修改。
是否有必要在每次提交时都包含这些修改后的存储库文件?有没有更好的方法来管理此类文件?
我将研究使用NuGet软件包还原,而不是将packages目录签入源代码管理。还原软件包时,NuGet将重新生成repositories.config文件。
我猜您正在Mac上使用MonoDevelop或Xamarin Studio。正斜杠/反斜杠问题是一个已知错误,尚未在这些IDE中使用NuGet修复。该计划将始终以与MSBuild项目文件(.csproj)相同的方式在所有操作系统上使用反斜杠。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句