在Visual Studio 2010中的沙箱解决方案中添加第三方DLL引用

3
我需要将Repatcha.dll作为参考添加到我的SharePoint沙盒解决方案中。我应该如何在Visual Studio 2010中引用此DLL?
它应该被打包并需要上传到在线站点作为沙盒解决方案。请提供添加引用到项目的步骤。
请帮忙。
谢谢!

2
ReCaptcha已经上架NuGet。通过包管理器控制台安装Install-Package RecaptchaNet,将非常轻松地在您的项目中使用它。 - George Johnston
@George:谢谢。但是我正在使用VS2010进行开发,NuGet在其中不可用。我该如何在2010中实现这一点? - SPKan
1个回答

3
您可以像其他项目一样使用“添加引用”或Nuget将程序集引用添加到VS中。
第二步是使用软件包配置,以便将所需的程序集部署到目标机器。
从您的WebPart解决方案中检查“高级”软件包配置。有一些与其他程序集相关的配置,您可以将其注册到GAC或WebApplication中。
请参考下面的截图进行操作: enter image description here enter image description here

谢谢你的回答。我正在使用VS 2010进行开发。请问在2010年版本中如何实现这个功能? - SPKan
在 VS 2010 中,您可以通过相同的方式来完成此操作。 - rolivares
是的,没错。我在将这个程序集添加到Web应用程序或GAC时遇到了困难,因为我正在开发一个沙盒解决方案。如果我将它添加到GAC中,它就无法工作。而沙盒解决方案中的Web应用程序没有权限。我该如何在沙盒中实现它? - SPKan
1
沙盒解决方案中添加程序集没有限制。http://msdn.microsoft.com/zh-cn/library/vstudio/ee231595(v=vs.100).aspx - rolivares

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接