Копирование зависимостей DLL в Visual Studio

android:layout_centerInParent="true"

Это работает при использовании с RelativeLayout, где высота макета и; ширина установлена ​​в wrap_content.

63
задан M. Dudley 25 June 2009 в 13:26
поделиться

3 ответа

Этого можно добиться в окне свойств проекта. Visual Studio позволяет определять события, которые должны происходить до или после сборки. Чтобы перейти в окно свойств проекта, просто щелкните свой проект правой кнопкой мыши в окне обозревателя решений и выберите «Свойства». С левой стороны перейдите на вкладку «События сборки».

В поле после сборки введите несколько команд копирования. Например:

copy "$(SolutionDir)mydll.dll" "$(TargetDir)"

Где $ (SolutionDir) и $ (TargetDir) являются предопределенными переменными. Стандартный синтаксис выглядит следующим образом:

copy "source directory and file name" "destination directory"

Если вы нажмете кнопку «Редактировать пост-сборку ...», появится окно со списком этих предопределенных переменных, которые вы можете вставить (например, $ (SolutionDir ) и $ (TargetDir) )

В качестве примечания:

38
ответ дан 24 November 2019 в 16:28
поделиться

Я бы не рекомендовал делать это. Вы получите взрывной рост N ^ 2 в количестве копируемых сборок (и, возможно, перестраиваемых). Если возможно, все ваши проекты должны размещать свои сборки в одном каталоге $ (OutDir). Если ты'

2
ответ дан 24 November 2019 в 16:28
поделиться

На самом деле я не знаю другого способа сделать это, кроме добавления ссылки на указанный .dll в самом проекте. Мы сталкивались с этим в некоторых из наших собственных проектов здесь, и единственное решение, которое мы нашли, - это добавить ссылку. Я хочу сказать, что один из наших разработчиков провел небольшое исследование и обнаружил, что это единственное решение, но не цитируйте меня по этому поводу.

-4
ответ дан 24 November 2019 в 16:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: