我创建了一个多平台项目,一切都很好,除了一些小事情。当我添加特定的平台文件时,例如:
- ServiceImpl.cs
- ServiceImpl.Desktop.cs
它并没有像本文中那样以树的方式很好地显示出来:
多目标(查看文章中的最后一张图片以了解我的意思)..
任何想法如何“教”VS 2008 做到这一点?使用普通的 XAML 和 Code-Behind,它可以像往常一样工作......
好的,答案非常适合正常情况。现在,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>
对这种情况有什么想法吗?