我決定重新整理我的問題,因爲它似乎它並沒有放棄明確的,因爲它應該是的Visual Studio MSBuild任務項目依賴
我要定義一個項目依賴(我們稱之爲ProjectB),它僅用於構建順序,不會將程序集引用導入當前項目(我們稱之爲ProjectA)。通過visual studio手動修改構建順序不是一個選項,因爲構建順序應該從nuget包中設置,據我所知,只能修改當前項目的msbuild文件而不是解決方案文件本身。
背後的原因是,我想創建一個源文件,其內容是處理可執行文件的結果。另外ProjectB是.NET 4.5和ProjectA是.NET 2.0,所以無論如何直接引用是不可能的。
我用msbuild ProjectReference標籤試過了,但是這會將它添加到編譯器收到的程序集引用(並且由於版本不兼容引發錯誤)。
VS版本:2012年,不需要2010年或更低的兼容性。
我決定改寫整個問題。 – Fionn 2013-05-13 13:28:05