gpt4 book ai didi

msbuild - 如何解决 : Custom MSBuild task requires assembly outside of AppBase

转载 作者:行者123 更新时间:2023-12-04 15:49:29 27 4
gpt4 key购买 nike

我有一个自定义任务,我想在构建我的 C# 项目时执行。此任务位于 MyTask.dll 中,它引用另一个程序集 MyCommon.DLL。

问题是 MyCommon.dll 相对于 MyTask.dll 位于“..\Common\MyCommon.dll”,这将其置于 MSBuild 进程的 AppBase 目录之外。通过分析 MSBuild 的日志并查看 Fusion 关于绑定(bind)失败的报告,我已经确认这确实是问题所在。

如何让 Fusion 在构建过程中找到 MyCommon.dll?请注意,移动程序集会破坏我的应用程序,这也取决于它。

更新:好吧,看来我还是会使用副本。其他解决方案都需要在系统范围内进行修改,这在这里并不真正保证。

最佳答案

所以改为复制它?只是一个想法。在那里有一个副本,以支持您在完成后删除的构建。

关于msbuild - 如何解决 : Custom MSBuild task requires assembly outside of AppBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690432/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com