Как запретить MSBUILD копировать зависимые сборки GAC в bin - PullRequest
3 голосов
/ 14 апреля 2010

У меня есть задача msbuild, которая создает моё решение, и я переношу её с .net 3.5 на 4.0. У меня есть некоторые зависимые библиотеки DLL, для которых для Local Copy установлено значение true. Версия msbuild 4.0 не только копирует зависимую DLL (которую я хочу), но также копирует все зависимые сборки этой DLL из 32-битной версии GAC в мою корзину. Я не только не хочу, чтобы эти файлы были скопированы из GAC, я особенно не хочу 32-битные версии для этой 64-битной сборки.

Изменилось ли поведение в msbuild 4.0? А кто-нибудь знает, как заставить msbuild использовать поведение в 3.5?

1 Ответ

0 голосов
/ 27 августа 2010

Вы гарантировали, что параметр Локальное копирование имеет значение false для тех элементов, которые вы не хотите копировать?Если да, то вы пытались попробовать установить False на сборки, которые вы не хотите копировать локально?

    <Reference Include="System.Core">
      <Private>False</Private>
    </Reference>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...