我正在使用Visual Studio 2017 Enterprise Edition開發顯示本地SSRS報告的WinForms桌面應用程序。由於VS2017默認不包含ReportViewer
控件,因此建議的方法是參考ReportViewer
的相應NuGet包,並添加代碼以手動實例化該控件至表格InitializeComponent
方法,如here所述。Visual Studio 2017部署了許多看似不必要的程序集
現在:當我編譯或嘗試通過ClickOnce部署應用程序時,有大量的程序集我沒有直接引用,而且看起來沒有爲應用程序提供任何用途,如下所示屏幕截圖。
這樣的例子不勝枚舉,並與來自Microsoft.VisualStudio命名空間或Microsoft.Build命名空間的許多組件。這些程序集以及一堆翻譯文件夾也可在bin \ debug中找到。
這些是什麼?這些不是在VS的早期版本中添加的!我怎樣才能擺脫它們?這個「C」組件是什麼?