将库标记为可选

时间:2015-06-02 13:53:46

标签: c# visual-studio-2013 deployment

我在VisualStudio中有一个小的WinForms应用程序(MyApp),它引用了一个WebAPI DLL(MyDLL)。

MyDLL包含对Microsoft.ReportViewer.WebForms的引用,但基本功能也可以在没有安装ReportViewer的情况下正常运行。此外,在将MyDLL作为WebAPI IIS应用程序部署到IIS服务器上时,该服务器上不需要ReportViewer库。 (相反,需要ReportViewer的功能在未安装ReportViewer的服务器上调用时会抛出运行时错误。)

但是当我发布MyApp(" ClickOnce部署"?)并尝试在客户端计算机上运行生成的设置时,它会抛出必须首先安装ReportViewer的错误。

如何在设置中将ReportViewer库标记为可选要求?

0 个答案:

没有答案