gpt4 book ai didi

c# - Entity Framework 构建退出并出现警告,并且在克隆 CodePlex 存储库后不会运行测试

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:18 25 4
gpt4 key购买 nike

我在关注 these instructions 后尝试构建 EF .一切似乎都已成功完成,但是当我运行 build.cmd 时,我收到两个警告:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1578,5): warning MSB3245: Could not resolve this reference. Could not locate the assembl y "Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Chec k to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [C:\Users\Chasemedallion\Documents\entityframework\test\EntityFramework\VBTests\VBTests.vbproj]

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1988,5): warning MSB3283: Cannot find wrapper assembly for type library "EnvDTE". Verify that (1) the COM component is registered correctly and (2) your target platform is the same as the bitness of the COM component. For example, if the COM component is 32-bit, your target platform must not be 64-bit. [C:\Users\Michael\Documents\Interests\CS\entityframework\src\EntityFramework.PowerShell\EntityFramework.PowerShell.csproj]

在第二次警告后,命令退出并且不运行任何测试,即使使用/t:Test 运行也是如此。任何人都可以指点这些错误是什么或如何解决它们吗?奇怪的是,当我使用 Ctrl+Shift+B 从 VS2012 Express(桌面)构建时,我没有看到任何警告。

此外,我已确认 Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 位于 C:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE\PublicAssemblies 中。

最佳答案

脚本需要从 Developer/VS 命令提示符运行,因为它设置环境变量和路径的方式使得查找文件和解析依赖项成为可能。

关于c# - Entity Framework 构建退出并出现警告,并且在克隆 CodePlex 存储库后不会运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13105885/

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