Проблема с пользовательской формой рабочего процесса aspx в проекте WSPBuilder

У меня есть рабочее решение для рабочего процесса wss3.0 + с некоторыми формами aspx (следуя руководству Роберта Шелтона) и некоторыми библиотеками документов. Я хотел бы развернуть его с помощью WSPBuilder, но безнадежно застрял.

Трансформация рабочего процесса заняла 5 минут, но я вообще не могу трансформировать рабочие процессы. Я перепробовал все способы, которые нашел, но симптомы постоянно одни и те же:

Компилятор в файле программной части говорит: «Имя myAspxTextControl не существует в текущем контексте» для каждого элемента управления, определенного в файле aspx.

Я устал соединять их следующими способами:

‹% @ Page Language =" C # "AutoEventWireup =" true "CodeBehind =" Test.aspx.cs "

     Inherits="SWEF_WSP.Test, SWEF_WSP, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c935c51f6d8e9562" %> 

Где SWEF_WSP.dll - моя сборка проектов WSPBuilder, SWEF_SWP - пространство имен, Test.aspx и Test.aspx.cs - мои файлы форм, демонстрирующие проблему.

Я пробовал это с полем Codebehind и без него, а также с использованием отдельной директивы @Asssembly и изменил место этих файлов (в папке Layout в 12 улье или нет) вместе или нет, ошибка такая же.

Я следил за

http://www.greggalipeau.com/2008/05/23/moving-a-sharepoint-workflow-between-solutions/

(и еще несколько)

Но, к сожалению, не нашел подходящего примера.

Я должен пропустить что-то очень очевидное,

Любая помощь будет принята с благодарностью ...


bts


person István Bartos    schedule 11.01.2011    source источник


Ответы (1)


Похоже, вам не хватает файла .designer.cs для страницы - Visual studio не сгенерирует его, поскольку проект - это рабочий процесс, а не веб-сайт.

person Tom Clarkson    schedule 12.01.2011
comment
Поместите формы в веб-приложение внутри WSPBuilder Solution, сгенерируйте отсутствующий x.designer.cs, щелкнув правой кнопкой мыши файл x.aspx и отправив подписанную сборку в папку GAC в проекте развертывания WSPBuilder. Но мне все равно нужно скопировать файл x.aspx в папку Layout. Любая идея ? - person István Bartos; 15.01.2011
comment
Да, вам все равно нужно будет иметь файл aspx где-нибудь в нужном месте на сервере - в сборку компилируются только файлы .cs. Под папкой макета вы имеете в виду ту, что есть в вашем проекте? Вам, конечно, не нужно ничего копировать в папку макетов сервера вручную. - person Tom Clarkson; 16.01.2011