Ich verwende VSeWSS 1.3 bis Erstellen Sie eine benutzerdefinierte Liste Definition Bereich "Site".Installieren Sie eine benutzerdefinierte ASPX-Datei als Teil einer ListTemplate-Definition
<Elements Id="8924acef-84ef-4584-ade4-e3eaeb8df345" xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate Name="MyListDefinition"
DisplayName="MyList"
Description=""
BaseType="0"
Type="10888"
OnQuickLaunch="TRUE"
SecurityBits="11"
Sequence="410"
Image="/_layouts/images/itgen.gif" />
<CustomAction
Id="MyList.Print"
Location="Microsoft.SharePoint.StandardMenu"
GroupId="ActionsMenu"
Title="Print MyItem"
Description="Print Empty copies of this form."
RegistrationType="List"
ControlAssembly="MyList, Version=1.0.0.0, Culture=neutral, PublicKeyToken=de6e0316a726abcd, processorArchitecture=MSIL"
ControlClass="MyList.PrintActionMenu" />
<Module Name="ActionPages" Url="">
<File Url="PrintForm.aspx" Type="Ghostable" Path="MyListDefinition\PrintForm.aspx" />
</Module>
</Elements>
Die Datei 'PrintForm.aspx' korrekt auf dem Server unter installiert ist ... \ 12 \ Template \ Features ..., aber es zeigt nicht unter der erwarteten URL up http://localhost/site/lists/listname/PrintForm.aspx nach der Installation der Listenvorlage und dem Erstellen einer neuen Listeninstanz mit dieser Vorlage.
Ich vermute, dass ich die richtigen Eigenschaften in den und/oder Tags in meiner ListDefinition.xml-Datei (siehe oben) fehlt.
Ein Teil des Codes in Ihrem Beitrag fehlt, bitte bearbeiten. – Colin
Duh, habe vergessen, den ganzen Codeabschnitt zu überspannen, bevor ich ihn formatiere. –