Публикация файлов RDLC

Обычно я делаю общую фильтрацию по строкам следующим образом:

criterion = lambda row: row['countries'] not in countries
not_in = df[df.apply(criterion, axis=1)]
29
задан Jake 13 August 2010 в 23:06
поделиться

3 ответа

Я не знаю, есть ли особые проблемы с файлами RDLC, но вот общий подход к публикации других файлов.

Щелкните правой кнопкой мыши файл в обозревателе решений, выберите «Свойства». Установите «Действие построения» на «Содержимое», а «Копировать в выходной каталог» на «Копировать, если новее».

Перейдите на страницу свойств проекта -> Опубликовать. Нажмите «Кнопка файлов приложения», установите флажок «Показать» все файлы ". Установите для" Состояние публикации "значение" Включить (авто) "

Свойства файла

File Properties

Файлы приложений

Publish Properties

39
ответ дан oddmeter 13 August 2010 в 23:06
поделиться

Я некоторое время использовал ответ @nos, но заметил, что в публикации набор .rdlc-файлов копируется в два места:

  1. Исходное веб-приложение относительное местоположение проекта;
  2. внутри папки bin.

Так что если бы у меня был \ Reports \ Report1.rdlc, я бы нашел в опубликованном месте:

 1. <published folder>\Reports\Report1.rdlc;
 2. <published folder>\bin\Reports\Report1.rdlc.

Я не хочу использовать копии rdlc во втором месте действительно, если я удаляю их, отчеты все еще генерируются.

Я изменил настройки для каждого rdlc-файла на:

Build Action: Content;
Copy to Output Directory: Do not copy.

И теперь ничего не записывается во второе место.

36
ответ дан R. Schreurs 13 August 2010 в 23:06
поделиться

Извините, ребята, это не имеет ничего общего с «Копировать всегда» или «Копировать, если новее». На самом деле я установил «Никогда не копировать». Эта проблема решается путем изменения действия «Построение» с «Встроенный ресурс» на «Содержимое». Затем при сборке и публикации RLDC файлы будут скопированы в нужное место.

7
ответ дан tbirangi 13 August 2010 в 23:06
поделиться
Другие вопросы по тегам:

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