- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我相信我正在处理一些 DLL hell 。
我在我的应用程序中引用了 Microsoft.TeamFoundations.VersionControl.Client,并且“复制本地”设置为 true。该应用程序在我的开发机器上按预期运行。
当我部署此应用程序时,我在尝试执行 Microsoft.TeamFoundations.VersionControl.Client.DownloadFile() 时遇到异常
Method not found: 'System.IO.Stream Microsoft.TeamFoundation.VersionControl.Client.Item.DownloadFile()'.
部署到我的 bin 目录的版本是 9.0.3 版。该方法存在。我注意到这个 dll 的以前版本确实存在于
C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
为什么我的应用程序似乎没有使用我在解决方案中引用并最终进入 bin 的程序集?我怎样才能强制这种情况发生?
谢谢!
最佳答案
我不确定是否是这样,当我尝试使用 TFS 2008 时,我必须在项目设置中将 x86 处理器作为目标,而不是任何 CPU。如果不这样做,当我的应用程序部署到其他人的机器上时,我会发现很奇怪。
此外,我在我的应用程序中部署了一些 dll,也许您错过了部署 VersionControl.Client.dll 所依赖的某些内容,并且它正在尝试使用另一个版本错误的 dll。我分发了以下内容(不确定是否全部需要,但您可以尝试分发更多内容以查看是否解决了问题):
Microsoft.Build.Framework.dllMicrosoft.TeamFoundation.Build.Client.dllMicrosoft.TeamFoundation.Client.dllMicrosoft.TeamFoundation.Collaboration.dllMicrosoft.TeamFoundation.Common.dllMicrosoft.TeamFoundation.Common.Library.dllMicrosoft.TeamFoundation.dllMicrosoft.TeamFoundation.VersionControl.Client.dllMicrosoft.TeamFoundation.VersionControl.Common.dllMicrosoft.TeamFoundation.VersionControl.Controls.dllMicrosoft.TeamFoundation.WorkItemTracking.Controls.dllMicrosoft.VisualStudio.TeamFoundation.Client.dllMicrosoft.VisualStudio.TeamFoundation.dllMicrosoft.VisualStudio.TeamFoundation.WorkItemTracking.dll
关于c# - 找不到方法 : 'System.IO.Stream Microsoft.TeamFoundation.VersionControl.Client.Item.DownloadFile()' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390363/
using Microsoft.TeamFoundation.TestManagement.Client; 我遇到过 - TypeLoadException 未处理 错误描述说: Could not
我有一个从托管 TFS 中提取数据的 MVC 应用程序,当我部署它时出现此错误 Could not load type 'Microsoft.TeamFoundation.Client.BasicAu
我试图加载程序集,以便可以从Powershell连接到TFS,但是尝试添加类型时出现错误。 nuget软件包已成功下载,并且我要添加的程序集存在该文件。 我的代码如下 $sourceCodeDirec
我需要在我的项目中引用 Team Foundation 程序集,但我不能。 在 GAC 中查找 Microsoft.TeamFoundation.* 时,我找不到任何程序集。然后我浏览到 C:\win
所以在 Visual Studio 扩展中,当按下菜单项时,我想检查团队资源管理器中的当前页面是什么。 所以,首先我得到 ITeamExplorer 对象: ITeamExplorer teamExp
我在使用 .net 4.0 的 ASP.NET MVC 4 应用程序中添加了以下引用。 我还在我的应用程序中包含了命名空间,但我仍然看到以下错误: Reference : Microsoft.Tea
在新版本的 TeamFoundation 2013 默认构建模板中,缺少 Workspace 变量。它需要作为一些关键事件的输入参数,如 ConvertWorkspaceItem。如何获取 TfvcT
请任何人知道在 tfs 上 checkin 文件时导致此错误的原因: “'Microsoft.TeamFoundation.Framework.Server.ByteArray' 的类型初始值设定项引
我正在尝试编写一个脚本来使用 powershell 连接到 TFS,但是我卡在了实际连接的部分 $credentialProvider = new-object Microsoft.TeamFound
我有这个 nuget 包(和非扩展包):https://www.nuget.org/packages/Microsoft.TeamFoundationServer.ExtendedClient/ 我看
您好,有人知道我在哪里可以找到使用 nuget 的 Microsoft.TeamFoundation.Framework.Client 吗?我找不到它,因为我正在尝试创建 TfsConfigurati
我只是在寻找 Microsoft teamfoundation dll 的某种替代品。我们正在使用 visual studio 2013 开发我们的软件,我们的更新程序软件从 TFS 中提取信息。 大
使用 TFS 2015 update 2,在一台机器上安装了一个代理,代理创建了它的工作空间: 内部开发的一些自定义 MSBuild 任务已在将在代理上运行的构建定义中实现。这些任务对 TFS 服务器
在源代码管理下加载项目时,我在 VS2013 中收到此错误: 程序包“Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage、M
我是否只需要安装 VS2010 SDK ? 有没有像TFS2010 SDK这样的东西,如果有,那是我需要安装的东西,如果有,我在哪里可以得到它? 关于微软的 "Extend Visual Studio
我正在尝试从指定过程参数的 Powershell 中对构建进行排队。我收到以下错误...知道我做错了什么吗? 无法找到类型 [Microsoft.TeamFoundation.Build.Workfl
我正在编写一个从 TFS 获取错误的应用程序。当我在安装了运行 Windows 8 的 visual studio 的机器上运行这个程序时,它工作正常。当我在我的一台运行 Server 2008 R2
我正在 Visual Studio 2015 中构建一个应用程序,以允许人们查看 TFS 服务器的变更集。 我找到了一些示例代码,但它需要引用 Microsoft.TeamFoundation.Fra
我正在尝试通过 WEB API 将工作项提交到 TFS“在线”。它在我的本地机器上工作正常,但是当我将它上传到共享主机服务器时它不工作。 发生了错误。调用 COM 组件返回错误 HRESULT E_F
我必须提供哪种凭据才能正常工作 $tfsServer = [Microsoft.TeamFoundation.Client.TeamFoundationServerFactory]::GetServe
我是一名优秀的程序员,十分优秀!