2012-08-02 79 views
0

我试图使用VS2010在TFS中创建.dll,并在新项目中使用.dll。 但是,它一直返回一条错误消息,指出无法找到该方法的实体点。在TFS中创建的Dll不工作

为了查看类库的代码中是否存在一些错误,我创建了另一个类库项目,但这次没有在TFS中。这完全运作良好。这个可以被C#使用“using”引用。

但是,在TFS中创建的那个不能被引用。

我想问一下,我创建的这两个.dll和我能做什么之间有什么区别,以便我可以成功地引用在TFS中创建的.dll。

非常感谢!

+0

你的意思是使用TFS构建服务器构建的DLL不起作用? – Matthew 2012-08-02 02:22:43

+0

@Matthew是的,它给我错误“未找到实体点”。所以,我试图使用相同的代码但不使用TFS来构建另一个,并且此工作正常。 – user1484319 2012-08-02 02:26:29

+0

这可能是因为它是在x64/x86模式下构建的,而您的其他应用程序正期待着相反的结果。 – Matthew 2012-08-02 02:54:27

回答

0

你确定错误没有说“没有找到入口点”吗?当一个项目设置为以x86格式构建时,我应该用x64或AnyCPU构建应用程序。右键点击解决方案并转到属性。点击配置属性。找到您的项目并查看平台列。 AnyCPU通常是您最安全的选择。