Я добавляю другой ответ, просто чтобы дать вам другой вариант, и потому что я уже написал его, прежде чем я увидел другие ответы.
Я сначала преобразовываю строку в числовое значение, а затем преобразую единицы:
library(dplyr)
library(stringr)
df <- tibble(H = c("6'2\"", "5'10\"", "5'5\"", "5'1\"", "5'5\"", "5'4\""))
df %>%
mutate(foot = str_extract(H, "^\\d+'"),
inch = str_extract(H, "\\d+\"$")) %>% # split foot from inch
mutate(foot = as.numeric(str_remove(foot, "[^\\d]")),
inch = as.numeric(str_remove(inch, "[^\\d]"))) %>% # convert to numeric
mutate(H_new = cm(foot * 12) + cm(inch)) # convert units
# A tibble: 6 x 4
H foot inch H_new
<chr> <dbl> <dbl> <dbl>
1 "6'2\"" 6 2 188.
2 "5'10\"" 5 10 178.
3 "5'5\"" 5 5 165.
4 "5'1\"" 5 1 155.
5 "5'5\"" 5 5 165.
6 "5'4\"" 5 4 163.
Можно сделать это путем редактирования csproj файла; добавьте, что "Условие" приписывает ссылке.
<Reference Include="Foo" Condition="'$(Configuration)'=='Debug'"/>
<Reference Include="Bar" Condition="'$(Configuration)'=='Release'"/>
Однако у меня были бы опасения по поводу того, что это означает для поблочного тестирования.
В то время как предложение @Marc Gravell будет работать, там причина, что Вы не хотите оба проекта в том же решении? Если они находятся в том же решении, можно добавить Ссылку проекта при ссылке на проект Пользовательского элемента управления к проекту демонстрационного приложения. Когда Ссылка проекта будет использоваться, Visual Studio автоматически добавит Отладочную версию для Отладочная сборка и Версия выпуска для Сборки конечных версий.