【发布时间】:2020-11-29 00:33:26
【问题描述】:
我有一个 Windows Forms (.NET 4.8) 应用程序,它在 dev.azure.com 上的源代码控制下。该项目包含由 nuget 设置的包文件夹,但已安装的包被标记为待签入,尽管项目根目录中有一个 .tfignore 文件明确排除它们。我不明白为什么。
我在项目根目录(Ice 文件夹)中有以下 .tfignore 文件:
\packages
!\packages\repositories.config
\.vs
我在选项下都选中了“允许 NuGet 下载丢失的包”和“在 Visual Studio 中构建期间自动检查丢失的包”。
我正在使用 Visual Studio 2019 Professional。
项目文件是旧的 (ToolsVersion="12.0") 格式,因为我认为 VS 不支持新版本的 Windows 窗体应用程序。
任何想法为什么我不能让文件夹被忽略?谢谢大家。
【问题讨论】:
标签: c# azure-devops nuget visual-studio-2019