2010-12-09 89 views
5

我有一個VS2008 Reporting Services項目(數據庫:SQL Server 2008 RC2)。該項目已從VS2005/SQL2005更新。爲什麼我在「添加引用...」對話框中看不到Microsoft.ReportViewer.WebForms版本10.0.0.0?

我需要將Report Viewer控件更新爲10.0.0.0版。但是,當我安裝Redistributable(http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a941c6b2-64dd-4d03-9ca7-4017a0d164fd)時,它不會添加到「添加引用...」對話框中的.NET選項卡!

我可以看到Microsoft.ReportViewer 8.0.0.0和9.0.0.0 Microsoft.ReportViewer在對話框中,但沒有10.0.0.0

我試圖運行的ReportViewer相關的一切卸載數量,並重新安裝的ReportViewer 10.0.0.0控制。但是我仍然在對話框中看到版本8和9,但是沒有版本10!

通過Start-> Run-> Assembly檢查GAC我可以看到所有三個版本。因爲他們顯然是由其他程序使用,我不能除去8,9 ...

這在一定程度上推動堅果我......

我有什麼做的,使該組件可在「添加引用...「對話框在Visual Studio 2008中?

問候 亞歷

+0

它是否正確安裝在GAC中?你有什麼版本? – 2010-12-09 09:20:57

+0

使用開始 - >運行 - >大會我可以找到Microsoft.ReportViewer.WebForms(10.0.0.0)。我可以找到8和9版本。但是在我的'添加引用...'對話框中只列出了8個和9個版本。 – Alex 2010-12-09 09:54:32

回答

7

OK,找到了解決辦法:很顯然VS2008與ReportViewer2010結合需要一些方便工作:

http://blogs.msdn.com/b/changliw/archive/2010/06/29/use-the-reportviewer-2010-control-in-visual-studio-2008-project.aspx

後,我提取從GAC,我可以在集DLL將它們添加到「添加引用...」對話框,如下描述:

http://www.csharp411.com/adding-assemblies-to-the-visual-studio-add-reference-dialog/

我希望這會幫助另一個心疼的靈魂! )

/亞歷

+1

正如CSharp411所討論的那樣,我通過瀏覽將VS 10的引用添加到了VS 2013中。 References-> Assemblies-> Framework仍然只顯示RV 9. – 2015-10-27 14:43:40

0

組件未示出添加參考的另一個可能的原因是隱含的目標框架過濾。例如:Visual Studio 2010,.NET Fwk 4.0目標將過濾針對此特定fwk的程序集。要添加Microsoft.ReportViewer.WebForms 10.0.0.0,我將項目的目標fwk更改爲3.5,添加了引用,然後切換回4.0。

相關問題