C# 本地编译工作时TeamCity编译失败
我还不是TeamCity的大师,所以如果这个问题表述得不好,请接受我的道歉 在本地IDE中,我可以重建解决方案。在TeamCity,我也可以这样做。然后,我添加了一个新项目,它引用了一个外部DLL(Oracle.DataAccess)。虽然本地版本的构建没有问题,但我现在从TeamCity运行构建时出错 它声称问题如下 错误CS0012:C# 本地编译工作时TeamCity编译失败,c#,oracle,tfs,teamcity-8.0,C#,Oracle,Tfs,Teamcity 8.0,我还不是TeamCity的大师,所以如果这个问题表述得不好,请接受我的道歉 在本地IDE中,我可以重建解决方案。在TeamCity,我也可以这样做。然后,我添加了一个新项目,它引用了一个外部DLL(Oracle.DataAccess)。虽然本地版本的构建没有问题,但我现在从TeamCity运行构建时出错 它声称问题如下 错误CS0012: 在未引用的程序集中定义了类型“Oracle.DataAccess.Client.OracleDbType”。 您必须添加对程序集“Oracle.DataAcc
在未引用的程序集中定义了类型“Oracle.DataAccess.Client.OracleDbType”。
您必须添加对程序集“Oracle.DataAccess”的引用,
版本=2.112.1.0,区域性=中性,PublicKeyToken=89b483f429c47342'
建议 确保对Oracle.DataAccess的引用具有属性CopyLocal=true
此外,还可以查看其他属性。路径可能设置为指向未签入VCS的文件的本地可用驱动器。在项目“libs”中创建一个文件夹,其中包含您使用的所有库。将它们签入SVN并进行尝试。您可以在Visual Studio中进行设置,右键单击引用,选择属性,然后在属性面板中设置Copy Local=trueThank-正如我所写,我发现了这一点。无论如何,你可能只是帮助了我。我刚刚看到,小的#·%&er的路径设置为本地C:\Oracle\。。。!编辑你的回复,包括我写的内容(并将其与迪恩的评论结合起来),我会把你的回答改为绿色+无论如何都是1!哈哈哈,别担心,康拉德,这不是一场比赛,谢谢你想给我荣誉,但这对我来说并不重要。。。快乐编码!我喜欢你的态度。但是,如果提供了一些指导,我更愿意结束我提出的问题。在这种情况下,只有一半在回复中,一半在评论中,这会让未来的(懒惰的)读者更难得到。那么,在接受您的回复之前,我将冒昧地编辑您的回复。:)