![]() |
1
2
这种方法不应该有问题。事实上,事实上, Prism 大量使用链接文件(结合预处理器指令)来支持库中的WPF和Silverlight。 此外,您可以使用 Project Linker 帮助您完成此任务的工具。 我希望这有帮助。 |
![]() |
2
1
这种方法没有问题。 MEF 例如,已经做到了。您将在其中找到两组项目-一个桌面项目和一个Silverlight项目,每个项目引用相同的.cs文件。 还有一个很好的帮助-如果在类中需要任何非Silverlight功能或特定于SL的功能,则可以使用部分类来处理这些情况。只需将第二个.cs文件包含在适当的项目中,并使用分部类,就可以分离出普通的/sivlerlight功能。 |
![]() |
3
1
不,不能添加.NET程序集,需要重新编译Silverlight的库。 可以在与.NET类库相同的目录中创建新的空Silverlight类库。然后在项目菜单中选择“显示所有文件”。然后您将在解决方案资源管理器中看到该文件夹中的所有.cs文件都是半透明的。选择它们并在上下文菜单中选择“包括在项目中”。 甚至可以将一个项目与多个版本一起使用(比如调试和发布其中一些目标SL),但我不确定这是否可行。这样做的好处是您不需要手动保持项目文件同步。 |
![]() |
Helic · 引用项目中的Visual Studio生成事件 1 年前 |
|
Fardin Jim · React中的HandleError 1 年前 |
![]() |
Sam · 返回Visual Studio中文档注释中的标记 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |
![]() |
xTMx · 如何修复恢复自定义Nuget软件包的问题? 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Max · VS 2022中的缩放级别在哪里 1 年前 |