我有點尷尬的場景(我認爲)。我有一個Asp.Net用戶控件在一個項目中的目標4.0框架,也使用第三方DLL(Telerik控件)。使用Asp.Net UserControl作爲SharePoint WebPart
我試圖使用vs2010將UserControl和必需的引用複製到空Sharepoint(2010)項目中的Visual WebPart。但它不會允許引用dll反過來參考4.0框架等。
所以我的問題......是否有可能這樣做?如果是這樣,在一些細節的步驟將非常讚賞。
感謝,
KS
SharePoint 2010適用於ASP.NET 3.5,不適用於ASP.NET 4.0,因此您不能將usercontrols複製到可視的wepart中。即使WebParts從UserControls繼承,它們也不一樣,因爲SharePoint中有特定的東西。 –
我剛剛創建了一個示例項目,該項目以4.0框架爲目標,並使用SmartPart2010(Codeplex)將其安裝到Sharepoint 2010站點上。似乎工作得很好,所以我想更復雜的項目的問題是確保所有的依賴關係簽名和安裝。我甚至不需要創建一個Sharepoint項目 - 這太棒了 - 但是讓我們看看是否可以啓動並運行我的目標UserControl項目。 – Perplexed
有趣。雖然MS不推薦使用ASP.NET 4.0,但我懷疑你可以用它構建真正的解決方案。一個標準的類庫項目,並構建一個SmartPart並將其部署到usercontrols文件夾 - 確定可行,但它不是SP方式;-) –