我有一個按照我的project.json文件定位.NET框架的.NET Core項目;如何通過MSBuild獲取.NET Core應用程序的輸出路徑?
"frameworks": {
"net461": {
"dependencies": { }
}
}
我試圖找到一種方法,一些(本機)的依賴複製到我的輸出build目錄,但我在努力尋找正確的方法來做到這一點。
當我建立這個項目時,我的輸出轉到bin\Debug\net461\win7-x64
。我想知道是否有一種方法來檢索輸出路徑? $(TargetDir)
給我我的bin\
目錄,但有沒有一個變量來檢索bin\Debug\%FRAMEWORK%\%RUNTIME%
?
也應該使用project.json腳本通過MSBuild?
編輯 - 2017年5月請參閱下面的答案。總之,這從來沒有得到project.json
的支持,但考慮到VS2017中project.json
的棄用,這個問題已不再相關。
這不適用於msbuild – smg
請參閱我的更新後的答案,您應該遷移到基於MSBuild的.NET核心應用程序項目。 – Robula