Dot-Net

如何使 Visual Studio 項目文件複製間接引用?

  • October 7, 2013

在此處輸入圖像描述

如螢幕截圖所示,ClassLibrary1 依賴於 ClassLibrary2,ClassLibrary2 依賴於 ClassLibrary3。並且“複製本地”設置為“真”。但是當我編譯 ClassLibrary1 時,ClassLibrary3 不會被複製到 bin 文件夾中。

那麼如何配置 Visual Studio 項目文件以使其複制間接引用?

我不認為這是可能的。

如果您希望在本地複制間接引用,則必須將對它們的直接引用添加到您希望它們所在的每個項目中。

如果您嘗試使用 MSBuild 建構項目,您可能會被告知缺少間接依賴項;如果您不直接使用其中的任何內容,Visual Studio 通常會忽略缺少的間接依賴項。

這個問題已經在這裡問過了。

@competent_tech 是正確的,因為單獨使用 Visual Studio 是不可能的。但是,Alex Yakunin 使用自定義MSBuild 目標解決了他的問題。

引用自:https://stackoverflow.com/questions/8291273