Описание тега msbuild-projectreference

1 ответ

В bin отсутствуют временные зависимости dll.NET Standard 2.0 при обращении к проекту.NET 462

Если проект.NET 462 ссылается на dll.NET Standard 2.0, зависимости не копируются в папку выходного бина. Он работает правильно, когда проект.NET Standard 2.0 упоминается как <ProjectReference /> а также <RestoreProjectStyle>PackageRefere…
1 ответ

Как ссылаться на библиотеку.NET 4.5.2 из проекта.NET Core (VS2017)

У меня есть.NET Core Class Library, созданная в VS2017. Мне нужно ссылаться на сборку сборки против.NET 4.5.2. Когда я добавляю ссылку, я получаю следующую ошибку: Error CS0012 The type 'Object' is defined in an assembly that is not referenced. You …
1 ответ

Условно копируем зависимости MSBuild

Мы настроили наше решение таким образом, чтобы проект A ссылался на проект B, проект B ссылается на проект C, а проект C имеет оболочку.NET, которая ссылается на собственные библиотеки DLL. A -> B -> C -> Собственные библиотеки DLL через.NET Wrapper…
2 ответа

VS 2010 сборка проблема: ссылка проблема

У меня есть решение с несколькими проектами. Несколько общих папок для Bin/Lib/Include, например, все экспортированные библиотеки в папке Lib, исполняемые файлы в папке Bin и заголовок в файле Include пример Решение - S Project A1 - DLL Project A2 -…
0 ответов

Копировать файлы в дополнение к первичному выводу проекта, используя ссылки на проекты MSBuild?

У меня есть проект, на который ссылаются многие зависимые проекты, и некоторые файлы в этом проекте, которые должны находиться в двоичном каталоге зависимых проектов для запуска зависимых проектов. В настоящее время у меня определено несколько польз…
2 ответа

Как использовать DPROJ <ProjectGUID> в коде Delphi?

Я хочу использовать GUID, чтобы однозначно идентифицировать мое приложение и получить это значение из кода. Я вижу, что в DPROJ есть идеальный GUID: &lt;Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"&gt; &lt;PropertyGroup&gt; &l…
1 ответ

Свойства WiX RefProjectOutputGroups RefTargetDir

При ссылках на проекты в проектах WiX (*.wixproj) я часто видел фрагмент кода &lt;ItemGroup&gt; &lt;ProjectReference Include="..\Foo.Bar\Foo.Bar.csproj"&gt; &lt;Name&gt;Foo.Bar&lt;/Name&gt; &lt;Project&gt;{0bd367ce-5072-4161-8447-ff4deed97bd4}&lt;/P…
22 мар '13 в 19:06
1 ответ

Включить дополнительные файлы в сборку, используя MSBuild ProjectReference?

У меня есть библиотека классов, в которой есть несколько файлов, от которых она зависит, и эти файлы должны быть упакованы для развертывания в любом проекте, который зависит от этой библиотеки. Прямо сейчас это означает, что я должен настроить кажды…
1 ответ

Условная ссылка в Visual Studio Community 2017

Я создаю мультиплатформенное приложение. У меня есть многоцелевая общая библиотека (нацеленная на.netstandard 2.0 и.net 4.5)... См. Файл проекта: &lt;PropertyGroup&gt; &lt;TargetFrameworks&gt;netstandard2.0;net45&lt;/TargetFrameworks&gt; &lt;/Proper…
1 ответ

Что получает приоритет во время сборки? ссылка Nuget или ссылка на проект

У меня есть решение.net, в котором есть два проекта библиотеки классов (скажем, A и B), которые я также публикую на сервере nuget. Если бы мне нужно было добавить A в качестве ссылки на проект, а также ссылку на nuget на B, какую версию A.dll мне сл…
2 ответа

Конфигурация для ProjectReference в MSBuild

Можно ли настроить конфигурацию ProjectReference в MSBuild? Сценарий: у меня есть сценарий сборки (веб-развертывание), в котором есть несколько конфигураций, единственное отличие которых заключается в том, как они развернуты, а не в том, как их соби…
08 июл '11 в 12:05
1 ответ

MSBuild - состояние гонки при попытке создания ссылок на проекты

Я столкнулся со странной проблемой, пытаясь построить с использованием MSBuild. Я использую MSBuild для создания файла решения с /m (параллельная сборка) и BuildProjectReferences, установленным в true. Предположим, у меня есть A.vcxproj и B.vcxproj …
0 ответов

Нарушение общего доступа, когда несколько проектов ссылаются на библиотеку в msbuild

Я столкнулся с проблемой с msbuild. У меня есть три уровня файлов проекта. Самые низкие создают библиотеки, некоторые из которых не зависят от языка, а некоторые - от языка. Следующий уровень создает проект, который объединяет в продукте библиотеки,…
07 ноя '17 в 21:37
3 ответа

Сборка в GAC не копируется для вывода в проект, который ссылается на проект, который ссылается на сборку GAC с CopyLocal=true

У меня есть "Проект A", который ссылается на System.Web.Mvc с CopyLocal=TRue. System.Web.Mvc находится в GAC как на моей локальной машине, так и на сервере сборки. У меня также есть "Проект B", который ссылается на "Проект A" в выходных данных для "…
24 ноя '11 в 11:48
1 ответ

MSBuild ProjectReference:private ("Copy Local") - каковы допустимые значения и поведение?

TL;DR. Есть ли официальная документация, которая подробно описывает, как &lt;private&gt; / "Копировать локальный" вариант работает с MSBuild? И какие ценности должны войти в это? Когда вы добавляете ссылку на проект из одного проекта в Visual Studio…
0 ответов

Roslyn - Добавить существующий проект?

Есть ли в Roslyn и MSBuildWorkspace возможность открыть решение и добавить существующий проект в какую-то папку решения в этом решении (точно так же, как мы можем это сделать в VS)?
22 мар '20 в 13:29
0 ответов

Включение транзитивных ссылок на проекты в .Net Framework =&gt; .Net Standard project

У меня есть следующая настройка проекта: Project B has a dependency on Project A Project C has a dependency on Project B Я бы хотел, чтобы Project C имел транзитивный доступ к типам проекта A. Однако в моем проекте C (.Net Framework 4.8), ссылающемс…
1 ответ

Зависимости проекта в пакете nuget копируются в папку bin приложения, несмотря на то, что они помечены как PrivateAssets

У меня есть приложение.netcore2.0 под названием MyHelper. MyHelper ссылается на проект.netstandard2.0 под названием B. MyHelper публикуется как пакет nuget. Мне нужно использовать MyHelper в других проектах и ​​решениях только во время сборки, поэто…
0 ответов

Вызов задачи msbuild в проекте, на который указывает ссылка

Скажем, у меня есть файл a.msbuildproj со следующими строками: &lt;Project Sdk="Microsoft.Build.Artifacts"&gt; &lt;Target Name="MyTarget"&gt; &lt;!-- Target commands --&gt; &lt;/Target&gt; &lt;/Project&gt; Вызов следующей команды из окна cmd выполни…
0 ответов

Как заставить MSBuild работать со сгенерированными зависимостями?

Я работаю над кодовой базой, в которой используется разработка API в первую очередь с OpenAPI и сервером CSharp. Генератор кода openapi создает библиотеку со всеми нашими моделями и настройкой конечной точки AspNet, которую затем импортирует наш осн…