私はマルチプラッフォームプロジェクトを作成しました。私はのように、特定のplattformファイルを追加する場合:VS2008の部分木クラス(コードビハインドファイルのような)の部分クラスを取得します
- ServiceImpl.cs
- ServiceImpl.Desktop.cs
それは、この記事のようなツリー形式でうまく表示されません。
Multi-Targeting(私が何を意味するかを理解するために記事の最後の画像を確認してください)。..
任意のアイデアこれを行うには、VS 2008を「教える」する方法?通常のXAMLとその分離コードいつものように動作して...
は[OK]を、その答えは、通常の状況に完璧に働きました。今、Silverlightプロジェクトにはまだ少し問題があります。このファイルはもともとデスクトッププロジェクトに配置されていたため、そこに解決策があります。
<Compile Include="..\Messaging\Services\MessagingService.cs">
<Link>Services\MessagingService.cs</Link>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Services\MessagingService.Silverlight.cs">
<DependentUpon>MessagingService.cs</DependentUpon>
</Compile>
このような状況のための任意のアイデア:しかし、「親」ファイルがリンクであれば、それは問題(全く効果)を引き起こしているようだ...このコードを参照してください?
私はそれがリンクされたファイルで動作するとは思わない...ごめんなさい... –