--- lang: ja-jp breaks: true --- # MSBuild SDKスタイルのプロジェクトで`Crystal Reports`を動作させるためのプロジェクト設定 2022-08-18 ## *.csproj ```xml= <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>net48</TargetFramework> ・・・ <ReferencePath>C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win64_x64\dotnet\</ReferencePath> </PropertyGroup> <ItemGroup> <Reference Include="CrystalDecisions.CrystalReports.Engine" /> <Reference Include="CrystalDecisions.ReportSource" /> <Reference Include="CrystalDecisions.Shared" /> <Reference Include="CrystalDecisions.Windows.Forms" /> <Reference Include="CrystalDecisions.ReportAppServer.ClientDoc" /> <Reference Include="CrystalDecisions.ReportAppServer.Controllers" /> <Reference Include="CrystalDecisions.ReportAppServer.DataDefModel" /> <Reference Include="CrystalDecisions.ReportAppServer.ReportDefModel" /> <Reference Include="CrystalDecisions.VSDesigner" /> <Reference Include="System.Data.DataSetExtensions" /> </ItemGroup> <ItemGroup> <None Update="dataset\DataSet1.xsd"> <SubType>Designer</SubType> <LastGenOutput>DataSet1.Designer.cs</LastGenOutput> <Generator>MSDataSetGenerator</Generator> </None> <Compile Update="dataset\DataSet1.Designer.cs"> <DependentUpon>DataSet1.xsd</DependentUpon> <DesignTime>True</DesignTime> <AutoGen>True</AutoGen> </Compile> </ItemGroup> <ItemGroup> <EmbeddedResource Include="report\CrystalReport1.rpt"> <Generator>CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator</Generator> <LastGenOutput>CrystalReport1.cs</LastGenOutput> </EmbeddedResource> <Compile Update="report\CrystalReport1.cs"> <DesignTime>True</DesignTime> <AutoGen>True</AutoGen> <DependentUpon>CrystalReport1.rpt</DependentUpon> </Compile> </ItemGroup> <ItemGroup> <Service Include="{c0c07587-41a7-46c8-8fbd-3f9c8ebe2ddc}" /> <Service Include="{C0C07587-41A7-46C8-8FBD-3F9C8EBE2DDC}" /> </ItemGroup> </Project> ``` :::info 以下の部分は、実際には2行目だけあれば動作するが、レポートをいじっていると1行目が勝手に追加されてしまう。。。 ```xml= <Service Include="{c0c07587-41a7-46c8-8fbd-3f9c8ebe2ddc}" /> <Service Include="{C0C07587-41A7-46C8-8FBD-3F9C8EBE2DDC}" /> ``` ::: ## 環境 * Visual Studio 2022 * Crystal Reports SP32 ###### tags: `MSBuild` `SDKスタイル` `Crystal Reports`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up