當在位於不同目錄中的不同解決方案中使用共享項目時,我遇到了nuget數據包管理問題。其中一個解決方案是使用nuget,另一個不是。 問題是,數據包管理器添加一行到.csproj的文件:防止在項目文件中生成解決方案相對nuget導入?
現在作爲的NuGet包管理只共享項目中使用,以解決問題的辦法是改變$( SolutionDir)到$(ProjectDir)。這工作並且現在解決問題。
現在,每當重新打開啓用nuget數據包管理的解決方案時,它會自動將同一行(如上圖所示)添加到共享項目.csproj文件中,該文件再次中斷從另一個解決方案加載項目。
如何防止自動生成該導入子句或者是否存在其他優雅的解決方案?