我有一个构建 DLL 的项目(我称之为mylibrary.dll
)。DocumentFormat.OpenXml
被 mylibrary 中的几个类使用,因此是一个依赖项。我的项目成功构建并输出我的mylibrary.dll
和本地的DocumentFormat.OpenXml.dll
. 到目前为止一切都很好。
现在我在一个新的解决方案中有一个新项目(称之为mywebapi
)。我包括对mylibrary.dll
和的引用DocumentFormat.OpenXml.dll
。项目构建成功,一切正常。
这就是问题所在,在我的项目设置中,如果我让 Visual Studio 检查“未使用的引用...”,它会告诉我DocumentFormat.OpenXml.dll
没有使用,因此应该删除。但是,如果我没有将它包含在我的版本中,那么引用它的类会失败,从而导致 dll 丢失。
是否可以将其标记为链式引用?或者以其他方式告诉 Visual Studio 它是一个依赖项?