簡體   English   中英

未創建庫類的填充程序

[英]Shims for library class not created

我想用假貨(墊片)來模擬nj4x庫。 我遵循這里的指南來生成它們: https//msdn.microsoft.com/en-us/library/hh549174.aspx

但是,不會生成某些類的偽造。 我嘗試了這里建議的解決方案: 不為.NET方法生成填充程序

不為.NET方法生成填充程序

但仍然沒有工作。 當我建立時,我得到這個警告:

無法為nj4x.Strategy生成填充程序:無法解析程序集'NLog,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 5120e14c03d0593c'。 你錯過了裝配參考嗎?

我現在的匯編文件是

<Fakes xmlns="http://schemas.microsoft.com/fakes/2011/"
       Diagnostic="true">
  <Assembly Name="nj4x" Version="2.5.6.0"/>
  <ShimGeneration>
    <Clear/>
    <Add Namespace="nj4x!"/>
    <Add Namespace="nj4x.metatrader!"/>
  </ShimGeneration>
</Fakes>

我也嘗試了其他幾種,但沒有工作。 我真的被困在這里了。

我真的不知道為什么,但是一旦我為NLog添加假貨,就會生成所需類型的nj4x的假貨。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM