首页 > 解决方案 > 如何确定执行环境平台

问题描述

我有一个在 ASP.NET 和 Winforms 应用程序之间共享的库,其中有 2 个函数实现(应根据当前运行的平台进行切换)。

不幸的是,我无法更改 winforms 应用程序以将逻辑与 UI 元素隔离(现在就是这样做的),因此我需要能够根据环境在库代码中进行切换。

编辑: 像这样的东西

if(ASP.NET){
   myFuncSilent();
} else {
   myFuncWithDialogs();   
}

myFuncWithDialogs(){
   System.Windows.Forms.MessageBox.Show('test');
}
myFuncSilent(){
   saveInLog('test');
}

标签: c#asp.net

解决方案


推荐阅读