Come cambiare la Deployment Location di un file RDLC in una solution SharePoint
Se si aggiunge un file di reporting con estensione .rdlc in un progetto SharePoint 2010 in Visual Studio 2010, questo non viene incluso nella solution (.wsp) e quindi non viene deployato.
Da Visual Studio 2010 non è neanche possibile cambiare la proprietà Deployment Location del file.
L'unica soluzione che ho trovato è aprire il file di progetto .csproj con il notepad, cercare la sezione riferita al file rdlc:
e modificarla come in questo esempio:
Quindi il tag da EmbeddedResource diventa Content e vengono aggiunti altri due elementi CopyToOutputDirectory e SubType
Da Visual Studio 2010 non è neanche possibile cambiare la proprietà Deployment Location del file.
L'unica soluzione che ho trovato è aprire il file di progetto .csproj con il notepad, cercare la sezione riferita al file rdlc:
XML
<ItemGroup>
<EmbeddedResource Include="Layouts\Sgart\Report.rdlc">
</ItemGroup>
XML
<ItemGroup>
<Content Include="Layouts\Sgart\Report.rdlc">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<SubType>Designer</SubType>
</Content>
</ItemGroup>