c# - VS 构建失败提示 "unable to locate repository containing directory,,,"

标签 c# git quartz.net-3.0

我最近下载了最新的 Quartz.NET (3.0.7),它是使用 git 维护的(我猜)。我下载了 zip 文件,打算在一个小任务中使用它。我不想将它提交回去,也不需要将它指向 git 存储库。

但是,当我尝试编译该解决方案时,它会针对 Microsoft.Build.Tasks.Git.targets 任务中解决方案中的每个项目提示无法找到包含目录的存储库...。所以我的猜测是构建过程正在尝试调用一些与 git 相关的任务?但是我在源文件/配置中找不到与 git 相关的任何内容。那么如何从解决方案/项目配置中删除这些与 git 相关的任务呢?

最佳答案

与 git 相关的任务是由 src\Directory.Build.props 文件中对 Microsoft.SourceLink.GitHub 的引用引起的。

与其尝试删除它们,让构建停止提示的最简单方法是通过运行为解决方案初始化一个新的 git 存储库

git init

从解决方案目录中的命令提示符。

关于c# - VS 构建失败提示 "unable to locate repository containing directory,,,",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55486034/

相关文章:

c# - 线类报表、线日报表

c# - Unity 中的 PerThreadLifetimeManager

git 在文件末尾显示文件内容和 LF 或 CRLF

git 仅推送存储库的一部分

javascript - 版本控制 : how to control css and js compressed/minified versions between environments

c# - 尝试将 Quartz.NET 与 oWin 一起使用时出现 Quartz.Simpl.JsonObjectSerializer 错误

c# - Entity Framework 不应用更改

c# - 在数据表列表中查找相交的数据行