0

我手上有一个大问题。我有一个需要托管 dll 文件才能工作的类库输出项目(一些 sdk dll,版本不会改变)。dll 放置在我的项目解决方案内的第三方文件夹中,并且我的类库项目具有从该特定位置对 dll 的引用。引用上的 CopyLocal 属性设置为 true。问题是当尝试使用这个 dll 时,我的应用程序会抛出 FileNotFoundException。经过一些研究并尝试遵循 stackoverflow 的另外两篇文章中的步骤,关于目标平台,问题尚未解决。还有一些非常奇怪的事情也在发生。安装 SDK 后应用程序正常工作,未安装时崩溃。据我所知,SDK 安装程序在 GAC 中添加了我需要的 dll。所以我尝试在GAC中注册这个dll文件,卸载SDK后,应用程序仍然找不到它。我不确定这是否相关,我的项目在 TFS 2008 上处于源代码控制之下。最近,发生了向 TFS 2010 的迁移。迁移之前的每个应用程序版本都可以正常工作,迁移之后的每个版本都不能正常工作。在 TFS 2010 下,我恢复到迁移之前的应用程序版本,但仍然无法正常工作。

我正在使用 VS 2010,.NET 框架 4.0,这是我在迁移之前使用的,当时一切都很好。

请指教。问候,亚历克斯·巴拉克

4

0 回答 0