C# 如何检查Delphi Prism项目是否为网站?

C# 如何检查Delphi Prism项目是否为网站?,c#,.net-2.0,delphi-prism,C#,.net 2.0,Delphi Prism,我想检查一个项目是否是一个网站 通过检查CurrentWebsiteLanguage是否有值或为null,我使用项目类的Property属性实现了这一点。然而,这对Delphi Prism网站不起作用 因此,我尝试检查AspnetVersion属性,但它抛出了一个异常 “System.Reflection.targetingException”。未定义或导入预定义类型“Microsoft.CSharp.RuntimeBinder.Binder” 谷歌搜索该错误时,人们在使用dynamic关键字时

我想检查一个项目是否是一个网站

通过检查CurrentWebsiteLanguage是否有值或为null,我使用项目类的Property属性实现了这一点。然而,这对Delphi Prism网站不起作用

因此,我尝试检查AspnetVersion属性,但它抛出了一个异常

“System.Reflection.targetingException”。未定义或导入预定义类型“Microsoft.CSharp.RuntimeBinder.Binder”


谷歌搜索该错误时,人们在使用dynamic关键字时没有引用他们需要引用的所有程序集


在项目中添加对Microsoft.CSharp.dll和System.Core.dll的引用,该特定错误将消失。

不确定检查项目是否为网站是什么意思。如果通过运行项目,它将在web浏览器中打开,则该项目为网站。是否要检查。何时何地?它如何不工作,哪个异常?@GertArnold…抛出了一个类型为“System.Reflection.TargetInvocationException”的异常。未定义或导入预定义类型“Microsoft.CSharp.RuntimeBinder.Binder”