Azure 管道构建因 VS 链接文件而失败
Azure pipeline build fails with VS linked files
我在 VS2019 中有一个项目有一个来自另一个项目的链接文件,它们不在同一个解决方案中,我只需要在项目之间同步那个文件,我认为这是最好的方法,请更正如果我错了。有没有办法成功构建 azure pipeline 并同步该文件?
尝试通过复制文件成功,但链接时失败。
期望它在文件更改时以某种方式复制文件,但它没有发生。
找不到文件,
CSC : error CS2001: Source file 'Linked File Path' could not be found. [Project Path]
0 Warning(s)
1 Error(s)
更新
我正在使用 Git
解决方案外的 linked 文件是在 clean 构建期间构建操作无法提取的文件。该文件虽然在项目中 linked 具有作为外部依赖项的影响。
一种做法是执行预构建步骤,以某种方式将文件从 Git 获取到 link 指向的位置。
否则,您将需要找到一种不同的方式来将文件存储在您的解决方案中。例如在构建步骤期间将文件复制到解决方案文件夹等位置的预构建步骤(稍后签入...)。然后,该文件将被签入当前解决方案并在 azure 构建期间被拉下。
link下载文件的目的很好,我已经使用过它,但这现在就像一个外部 dll,您没有使用 Nuget 将其引入。您需要通过将此文件作为文件或以某种方式将该文件编译成 link 可用的程序集以将其复制到可以使用 project/solution 构建的外部程序集文件夹中,从而将该文件放入项目中。
我在 VS2019 中有一个项目有一个来自另一个项目的链接文件,它们不在同一个解决方案中,我只需要在项目之间同步那个文件,我认为这是最好的方法,请更正如果我错了。有没有办法成功构建 azure pipeline 并同步该文件?
尝试通过复制文件成功,但链接时失败。
期望它在文件更改时以某种方式复制文件,但它没有发生。
找不到文件,
CSC : error CS2001: Source file 'Linked File Path' could not be found. [Project Path]
0 Warning(s)
1 Error(s)
更新
我正在使用 Git
解决方案外的 linked 文件是在 clean 构建期间构建操作无法提取的文件。该文件虽然在项目中 linked 具有作为外部依赖项的影响。
一种做法是执行预构建步骤,以某种方式将文件从 Git 获取到 link 指向的位置。
否则,您将需要找到一种不同的方式来将文件存储在您的解决方案中。例如在构建步骤期间将文件复制到解决方案文件夹等位置的预构建步骤(稍后签入...)。然后,该文件将被签入当前解决方案并在 azure 构建期间被拉下。
link下载文件的目的很好,我已经使用过它,但这现在就像一个外部 dll,您没有使用 Nuget 将其引入。您需要通过将此文件作为文件或以某种方式将该文件编译成 link 可用的程序集以将其复制到可以使用 project/solution 构建的外部程序集文件夹中,从而将该文件放入项目中。