在另一个项目中引用类没什么,但设置属性不会导致异常

时间:2015-06-25 21:16:36

标签: vb.net debugging visual-studio-2013

我有一个包含3个项目的VB.Net:2个迁移的vb6项目(主应用程序和启动画面)和一个C#项目。

我正在尝试从3.5升级到框架4.5,并且看到一些非常奇怪的东西:当我尝试实例化启动画面类时,没有任何反应。它被赋值的变量显示为null,当我设置属性时我没有得到异常,当我读取属性时,赋值什么都不做。

我稍后会在代码中获得安全性异常:

33459681: Attempt by security transparent method 'XXX.UpgradeSupport..cctor()' to access security critical method 'SecondProject.classname..ctor()' failed.

 Assembly 'XXX, Version=3.57.5653.27754, Culture=neutral, PublicKeyToken=null' is marked with the AllowPartiallyTrustedCallersAttribute, and uses the level 2 security transparency model.  Level 2 transparency causes all methods in AllowPartiallyTrustedCallers assemblies to become security transparent by default, which may be the cause of this exception.

我确信这些是相关的,但不明白 - 我还没有看到任何描述这种行为的事情。

0 个答案:

没有答案