2016-10-17 46 views
1

我已將PostSharp(嚴格用於記錄方法)添加到我的項目中,該項目是解決方案的一部分以及4個其他項目。無論如何避免PostSharp與Visual Studio集成?

現在好像每次團隊中的任何開發人員需要觸及該解決方案的任何部分並進行編譯時,PostSharp都會提供其UI並強制開發人員安裝其集成工具,並且通常會讓所有人感到困惑。

有沒有辦法設置它,以便開發人員不必處理它 - 例如,就像任何其他的Nuget包一樣。

+0

最初添加它時,它是作爲擴展(工具 - >擴展和更新...)還是作爲依賴項(解決方案 - >管理解決方案的NuGet包等)? –

+0

@PaulHicks作爲依賴項。但實際上,它會強制你安裝擴展。 – AngryHacker

+0

你確定你添加它作爲依賴嗎?我剛剛創建了一個新的項目+解決方案,右鍵單擊該解決方案,選擇「管理NuGet包Soluion ...」,並將PostSharp添加到我的解決方案中。我沒有得到通常的擴展添加對話框。我沒有PostSharp菜單項。我在我的項目引用中有PostSharp。它似乎只是將它添加爲依賴項,如你所願。 –

回答

3

從PostShapr 4.3版開始,您不需要安裝Visual Studio擴展。在您使用PostSharp進行首次構建時,它會要求您安裝VS擴展,但您可以拒絕並選擇「永不再問我」選項。