如何确定执行环境平台

时间:2018-12-06 18:05:39

标签: c# asp.net

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

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

编辑: 像这样

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

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

0 个答案:

没有答案