C# / Visual Studio:
WinSCP NuGet包的安装过程中会将WinSCP.exe添加到我的项目根目录中。(虽然我对我的项目中出现这个文件不是很满意,但这不是我的问题)如果不需要,我宁愿不将WinSCP.exe包含在我的git仓库中 - 我可以把它添加到.ignore文件中吗(因为当NuGet包被还原时,它会被添加),还是必须保留它?
(总结 - 如果我使用WinSCP nuget包,我可以安全地告诉git忽略WinSCP.exe吗?)
C# / Visual Studio:
WinSCP NuGet包的安装过程中会将WinSCP.exe添加到我的项目根目录中。(虽然我对我的项目中出现这个文件不是很满意,但这不是我的问题)如果不需要,我宁愿不将WinSCP.exe包含在我的git仓库中 - 我可以把它添加到.ignore文件中吗(因为当NuGet包被还原时,它会被添加),还是必须保留它?
(总结 - 如果我使用WinSCP nuget包,我可以安全地告诉git忽略WinSCP.exe吗?)
WinSCP 5.12 NuGet包支持PackageReference
包管理, 这应该可以解决问题。
PackageReference
包管理被Visual Studio 2017支持。
前往工具 > NuGet程序包管理器 > 程序包管理器设置 > 包管理。在默认程序包管理格式中选择PackageReference。或者勾选允许在第一次安装程序包时选择格式以允许每个项目的设置。