2010-09-09 50 views
1

背景:我开发了连接到的Oracle 9i的数据库小.NET 3.5的WPF应用程序。考虑到ODP.NET版本必须与数据库匹配,我下载并使用了Oracle数据访问工具的[旧版本] [1](9i,版本2,更具体)。部署ODP.NET WPF应用程序

我现在基本上完成了应用程序,需要部署它。然后我看了一下ODP.NET的部署故事,认为它将作为ClickOnce的先决条件,我不需要做任何事情。 教训。学到了。

我所读过的关于ODP.NET部署的一切都谈到了使用XCOPY和Oracle工具的新版本,而不是我以前使用过的版本。在我读到的这个文档中,关于9i的实际内容并不多。

那我该怎么办?

感谢您的帮助!

回答

1

这里是一个类似的帖子里的回答是改变使用第三方库:

ODP.NET and ClickOnce possible?

我想你区域的麻烦的,因为改变库可能需要您做您的应用程序的完整复试 - 如果它是一个小应用程序,或者您拥有良好的自动化测试覆盖率,这当然可以比上述更容易完成。当然,这取决于您要部署多少台计算机。就个人而言,我更倾向于坚持使用oracle odp并移至最新版本。如果您以“艰难的方式部署odp”,您仍然可以获得点击一次的好处,以便将来进行重新部署。

+0

看起来我很麻烦,ODP.NET是多么的痛苦。 – Riddari 2010-09-13 14:12:58