![]() |
1
2
这种方法不应该有问题。事实上,事实上, Prism 大量使用链接文件(结合预处理器指令)来支持库中的WPF和Silverlight。 此外,您可以使用 Project Linker 帮助您完成此任务的工具。 我希望这有帮助。 |
![]() |
2
1
这种方法没有问题。 MEF 例如,已经做到了。您将在其中找到两组项目-一个桌面项目和一个Silverlight项目,每个项目引用相同的.cs文件。 还有一个很好的帮助-如果在类中需要任何非Silverlight功能或特定于SL的功能,则可以使用部分类来处理这些情况。只需将第二个.cs文件包含在适当的项目中,并使用分部类,就可以分离出普通的/sivlerlight功能。 |
![]() |
3
1
不,不能添加.NET程序集,需要重新编译Silverlight的库。 可以在与.NET类库相同的目录中创建新的空Silverlight类库。然后在项目菜单中选择“显示所有文件”。然后您将在解决方案资源管理器中看到该文件夹中的所有.cs文件都是半透明的。选择它们并在上下文菜单中选择“包括在项目中”。 甚至可以将一个项目与多个版本一起使用(比如调试和发布其中一些目标SL),但我不确定这是否可行。这样做的好处是您不需要手动保持项目文件同步。 |
![]() |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
![]() |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
![]() |
Huma Ali · WCF已完成事件中的异常处理 9 年前 |
![]() |
Nerd in Training · 文件副本发布错误 9 年前 |