У меня есть форма, созданная в InfoPath 2010, как форма, совместимая с InfoPath 2003. Он имеет управляемый код (C #, объектная модель InfoPath 2003) и публикуется непосредственно в библиотеке форм SharePoint 2007. Форма открывается из другого приложения с помощью XDocuments2.NewFromSolution.
Я хочу, чтобы пользователи автоматически получали последнюю версию шаблона формы, и это то, что я выбрал в опции управления версиями. Однако те, кто использует InfoPath 2010, получают сообщение, когда открывают новую форму после обновления шаблона, с надписью «Обновить форму» вместе с кнопкой «Сохранить и обновить форму».
Вот что я пробовал, пытаясь устранить это:
- Публикация как тип контента сайта.
- Публикация в сетевом расположении, а не в SharePoint.
- Публикация в сетевом расположении и изменение имени формы (из этого поста http://www.infopathdev.com/forums/p/19260/66833.aspx)
- Обновление номера версии до чего-то совершенно нового (например, 2.0.0.1).
Ни одна из этих работ. Это интенсивно используемая форма, и я не хочу, чтобы кто-либо получал это сообщение об обновлении, особенно потому, что оно заставляет форму работать неправильно, поэтому ее необходимо закрыть и открыть снова. Мне нужно выяснить это, прежде чем все будут обновлены до Office 2010. Он отлично работает в более ранних версиях Office.
У кого-нибудь есть другие идеи, которые я мог бы попробовать?
Спасибо,
Бет