我如何检查如果德尔福棱镜项目是一个网站

本文关键字:项目 网站 一个 棱镜 如果 何检查 检查 德尔福 | 更新日期: 2023-09-27 18:16:36

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

我用Project类,用Property属性,通过检查CurrentWebsiteLanguage是否有值,或者是null来做。然而,这并不适用于Delphi Prism网站。

所以,我尝试检查AspnetVersion属性,但它抛出一个异常。

"System.Reflection.TargetInvocationException"。预定义类型"Microsoft.CSharp.RuntimeBinder"。未定义或导入Binder

我如何检查如果德尔福棱镜项目是一个网站

谷歌搜索这个错误带来的情况下,人们没有引用他们需要引用的所有程序集,而使用dynamic关键字。

  • http://www.thinkfarahead.com/2010/05/silverlight-40-dynamic-types-extension.html
  • http://forums.silverlight.net/t/169033.aspx/1

在你的项目中添加Microsoft.CSharp.dllSystem.Core.dll的引用,这个特定的错误就会消失。