Vb.net Team Foundation服务器无法生成。缺少库或组件?
我正在尝试使用TFS和生成服务器创建生成。这是我第一次尝试构建服务器,但它运行得并不顺利 我正在使用Visual Studio 2012和TFS 2012。Vb.net Team Foundation服务器无法生成。缺少库或组件?,vb.net,tfs,tfsbuild,Vb.net,Tfs,Tfsbuild,我正在尝试使用TFS和生成服务器创建生成。这是我第一次尝试构建服务器,但它运行得并不顺利 我正在使用Visual Studio 2012和TFS 2012。 该项目是用VB.Net编写的,使用了大量的参考资料。当我在我的开发机器上构建项目时,我没有任何问题;但是我已经安装了Outlook 2013以及所有必需的组件 当我将项目发送到构建服务器时,我收到了许多关于缺少outlook相关类型的警告,以及一些神秘库的警告。 我无法将outlook放在生成服务器上;那么我该如何解决这个问题呢 以下是一些
该项目是用VB.Net编写的,使用了大量的参考资料。当我在我的开发机器上构建项目时,我没有任何问题;但是我已经安装了Outlook 2013以及所有必需的组件 当我将项目发送到构建服务器时,我收到了许多关于缺少outlook相关类型的警告,以及一些神秘库的警告。
我无法将outlook放在生成服务器上;那么我该如何解决这个问题呢 以下是一些信息。 er.vb(45):未定义类型“Outlook.Recipient”。 er.vb(42):未定义类型“Outlook.NameSpace”。 er.vb(39):未定义类型“Interop.Outlook.Application”。 rs.vb(1141):未定义类型“Interop.Outlook.Attachment”。 rs.vb(1144):“Outlook”未声明。由于其保护级别,可能无法访问
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1988):
Cannot get the file path for type library "2df8d04c-5bfa-101b-bde5-00aa0044de52" version 2.7. Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (1988):
Cannot get the file path for type library "00062fff-0000-0000-c000-000000000046" version 9.5. Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
下面两条消息与Outlook无关,坦白地说,我不确定它在那里寻找什么
尝试生成的最后一条消息是:
异常消息:MSBuild错误1已结束此生成。您可以在上述消息中找到有关此错误原因的更具体信息。(类型BuildProcessTerminateException)
异常堆栈跟踪:位于System.Activities.Statements.Throw.Execute(CodeActivityContext上下文)
位于System.Activities.CodeActivity.InternalExecute(ActivityInstance实例、ActivityExecutor执行器、BookmarkManager书签管理器)
位于System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager BookmarkManager,Location resultLocation)
我想我收到这封信是因为各种各样的组件缺失?
非常感谢您提供的任何帮助。您很可能拥有大量仅存在于GAC或本地程序文件树中的参考资料。 在文本编辑器中打开项目文件,查看是否有。 您需要用源代码树中的库引用替换它们,方法有两种