2017-02-28 24 views
0

我正在一个asp.net网站上工作,我在其中使用sharpsvn程序集进行svn签入/出相关活动,并且有64个bit Windows-7操作系统。当我试图运行应用程序时,它给我错误信息为“无法加载sharpsvn或它的一个依赖项”。为了处理这个问题,我已经通过工具 - >选项 - >项目和解决方案 - > Web项目 - >并检查“使用64位版本的IIS”并且应用程序开始按预期工作。为什么不能加载sharpsvn或其一个依赖只是在发布asp.net网站时才会发布

甚至解决方案工作正常后,当我试图发布我的网站使用发布选项的Visual Studio浏览器它仍然给我同样的错误,即“无法加载sharpsvn或其依赖关系之一”,所以怎么可以我解决了这个问题?

+0

您是否试过这个http://stackoverflow.com/q/15352528/181221 –

+0

yes intially我试过这个只有 – user1149555

+0

当我通过我的asp.net解决方案运行时,它工作正常,只有当我试图发布它给我这个错误 – user1149555

回答

0

确保已设置引用Copy Local - > True。

如果他们仍然没有出现,请考虑将它们添加为Nuget包。

+0

对于所有此程序集,复制Local为true – user1149555

+0

发布本身并未成功,因此不仅sharpsvn,而且解决方案的所有其他程序集也未复制到发布位置 – user1149555

+0

您是否在说:整个发布过程都失败了?或者只是你没有得到你所期望的DLL,并导致运行时错误? –