gpt4 book ai didi

c# - Visual Studio 2012 Fakes 缺少必需的引用

转载 作者:行者123 更新时间:2023-11-30 16:17:32 26 4
gpt4 key购买 nike

我在过去几个月开始将 Fakes 与 VS 2012 一起使用,并且最近遇到了我认为一定是 Fakes 框架中的错误。简而言之,由我的 Fakes 文件生成的 f.crpoj 文件不包含对我的程序集之一的引用。发生这种情况时,不会生成 *.fakes.dll 文件,并出现以下错误:

The type 'MyType' is defined in an assembly that is not referenced. You must add a reference to assembly 'MyAssembly, Version=0.1.0.0, Culture=neutral, PublicKeyToken=**'. **ProjFolder\obj\Debug\Fakes\as\f.cs

我已经创建了测试解决方案,但无法在复杂的解决方案之外重现此问题。某些东西阻止了 Fakes 生成器包含所有程序集。我的 Fakes 文件没有自定义 Stub/Shim 生成参数。有什么想法吗?

最佳答案

我们最近在 Fakes for Visual Studio 2013 中修复了一个类似的问题。在新版本中,它将把父项目中的所有引用传递给生成的 f.csproj,您将能够通过从中引用 MyAssembly 来解决此类问题父项目。请考虑在 http://connect.microsoft.com/visualstudio 提交此信息.这样我们就可以接受更大的项目进行调查并将其保密。

关于c# - Visual Studio 2012 Fakes 缺少必需的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com