【问题标题】:VS2010 ItemTemplate throws exception until project properties openedVS2010 ItemTemplate 抛出异常,直到项目属性打开
【发布时间】:2012-03-11 23:00:30
【问题描述】:

好的,所以我为 VS2010 编写了一些自定义 ItemTemplate,它们在 VB.NET (4.0) 中实现了 IWizard。直截了当。

它们在我的测试期间工作,但当其他人部署并尝试使用它们中的任何一个时,Visual Studio 会抛出一个非常通用的 Exception has been thrown by a target of invocation 错误。

更奇怪的是,在他们打开项目属性并重试之后......他们工作了。无需更改任何内容。

有人知道发生了什么吗?或者甚至可能只是让 VS 给我一个更具体的错误的一种方式?我已经尝试过devenv.exe /log,但没有任何异常。

【问题讨论】:

    标签: vb.net visual-studio-2010 exception itemtemplate


    【解决方案1】:

    经过反复试验,我发现问题在于正在使用的外部程序集由于某种原因没有加载。我使用fuslogvw 以便更仔细地观察,发现Visual Studio 没有从我在“引用”设置中设置的位置加载DLL。相反,它只查看默认位置(例如 PrivateAssemblies)。查看项目属性后问题仍然消失,这对我来说没有任何意义,但至少现在我知道了问题。

    我现在的解决方案是将我的 DLL 部署到 PrivateAssemblies 中,问题就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-04
      • 2015-12-05
      • 2017-02-22
      • 2017-04-21
      • 1970-01-01
      • 2015-08-15
      • 2011-08-02
      • 2011-01-05
      相关资源
      最近更新 更多