2013-03-11 39 views
1

我正在使用Visual Studio 2012構建一個空的SharePoint 2013項目(添加了一個測試列表)。但是,當我嘗試部署項目時,我收到以下內容:Microsoft.VisualStudio.SharePoint.targets(418,7):錯誤MSB4131:「IsDebugging」參數不受支持

C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.targets(418,7) :錯誤MSB4131:「SetPackagingProperties」任務不支持「IsDebugging」參數。驗證任務中是否存在參數,它是一個可獲取的公共實例屬性。

我試過評論各種線條,但它只是導致更多的問題。此外,它不包裝解決方案。

setPackagingProperties任務,如http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.sharepoint.tasks.setpackagingproperties.aspx所述,確實不包含IsDebugging屬性。因此文件C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.targets不正確?我正在使用SharePoint Found Server 2013.

感謝您的任何幫助 - 這是我的頭!

回答

0

原來,解決方案很簡單:DLL的衝突。

爲了其他人同樣的問題:

C:\ Program Files文件(x86)的\的MSBuild \微軟\ VisualStudio的\ 11.0 \ SharePointTools \ Microsoft.VisualStudio.SharePoint.Tasks.dll確實包含IsDebugging財產(無證!)。我的問題是,我已經與SP開發人員工具一起安裝了VS 2010。這意味着VS 2012引用了不正確的DLL版本的Microsoft.VisualStudio.Sharepoint.Tasks.dll。我的解決方案很簡單,因此可以在整個系統中搜索此DLL,並刪除上面路徑中引用的所有副本。

帕累託比率:80%的浪費時間僅僅歸因於遇到的問題中的20%,就像這樣!

相關問題