C# / VS2008: Добавьте отдельную отладку / ссылки выпуска на проект

Я добавляю другой ответ, просто чтобы дать вам другой вариант, и потому что я уже написал его, прежде чем я увидел другие ответы.

Я сначала преобразовываю строку в числовое значение, а затем преобразую единицы:

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.
33
задан froh42 30 March 2009 в 00:24
поделиться

2 ответа

Можно сделать это путем редактирования csproj файла; добавьте, что "Условие" приписывает ссылке.

<Reference Include="Foo" Condition="'$(Configuration)'=='Debug'"/>
<Reference Include="Bar" Condition="'$(Configuration)'=='Release'"/>

Однако у меня были бы опасения по поводу того, что это означает для поблочного тестирования.

25
ответ дан 27 November 2019 в 18:13
поделиться

В то время как предложение @Marc Gravell будет работать, там причина, что Вы не хотите оба проекта в том же решении? Если они находятся в том же решении, можно добавить Ссылку проекта при ссылке на проект Пользовательского элемента управления к проекту демонстрационного приложения. Когда Ссылка проекта будет использоваться, Visual Studio автоматически добавит Отладочную версию для Отладочная сборка и Версия выпуска для Сборки конечных версий.

5
ответ дан 27 November 2019 в 18:13
поделиться
Другие вопросы по тегам:

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