我在Windows Server 2008(64位)计算机上安装了Tortoise SVN(64位),在这台计算机上安装了Visual Studio 2010。我正在使用VS2010构建一个Web应用程序,在这个项目中我引用了SharpSVN dll来执行一些SVN任务。这个dll是32位的,当我在本地运行我的项目时工作正常。但是,当我尝试发布到IIS然后尝试远程运行Web应用程序时,它显示有关SharpSVN的错误。因此,要解决此问题,我在项目中更改了对SharpSvn 64位的引用。现在它在远程情况下工作正常但不在本地。因此,每次在本地或远程工作之间切换时,我都必须更改此dll版本。有更好的解决方案吗?
答案 0 :(得分:1)
您可以在web.config或应用程序配置文件中执行一些技巧。另一个选择是在你的GAC中安装SharpSvn(但我会避免这种情况)。