C# Windows Store App 如何调用 Windows Forms 项目的方法
C# Windows Store App How To Call Method of Windows Forms Project
我在 Windows 8.1 操作系统的平板电脑上创建了一个 Windows 应用商店 运行。此应用需要打印报告,因此我使用 Crystal Reports For Visual Studio 创建了一份报告。因为 Windows Store App 和 Windows Forms 项目位于同一解决方案中的两个不同框架上,所以我无法像在普通解决方案中那样直接引用每个项目。
我已经设法通过使用便携式 Class 库在 Windows Store App 项目和 Windows Forms 项目之间传递值...但现在我遇到的问题是如何调用将报告从 Windows Store 打印到位于 Windows Forms 中的报告的方法?
我尝试从我的 Windows Forms 项目中引用可移植 Class 库,但我得到了一个循环依赖异常...这是有道理的。我进一步尝试创建另一个便携式 Class 库来调用 Windows 表单方法...但显然便携式 Class 库只能引用其他便携式 Class 库。
当然他们必须是一种方法来做到这一点?如有任何建议,我们将不胜感激!
Windows Store App in C# 和 Windows Form Application 使用不同的 .NET Framework,因此您不能在 Windows Store App 项目中引用 Windows Form 项目.
便携式 Class 库无法解决两种项目之间的通信问题。可能的解决方案是使用像 WCF 这样的通信框架。
我在 Windows 8.1 操作系统的平板电脑上创建了一个 Windows 应用商店 运行。此应用需要打印报告,因此我使用 Crystal Reports For Visual Studio 创建了一份报告。因为 Windows Store App 和 Windows Forms 项目位于同一解决方案中的两个不同框架上,所以我无法像在普通解决方案中那样直接引用每个项目。
我已经设法通过使用便携式 Class 库在 Windows Store App 项目和 Windows Forms 项目之间传递值...但现在我遇到的问题是如何调用将报告从 Windows Store 打印到位于 Windows Forms 中的报告的方法?
我尝试从我的 Windows Forms 项目中引用可移植 Class 库,但我得到了一个循环依赖异常...这是有道理的。我进一步尝试创建另一个便携式 Class 库来调用 Windows 表单方法...但显然便携式 Class 库只能引用其他便携式 Class 库。
当然他们必须是一种方法来做到这一点?如有任何建议,我们将不胜感激!
Windows Store App in C# 和 Windows Form Application 使用不同的 .NET Framework,因此您不能在 Windows Store App 项目中引用 Windows Form 项目. 便携式 Class 库无法解决两种项目之间的通信问题。可能的解决方案是使用像 WCF 这样的通信框架。