MSB3248診斷程序代碼
本文說明MSB3248錯誤碼。
消息正文
MSB3248: Parameter 'parameter name' has invalid value 'value'.
備註
錯誤碼MSB3248在 MSBuild 的 ResolveAssemblyReference
任務中出現,當指定位元件參考解析的參數有問題時。
ResolveAssemblyReference
工作負責解析專案中的組件參考。 您通常不會直接叫用此工作;它會在 .NET 建置程序期間呼叫。
常見原因
最有可能的原因是某個 MSBuild 屬性設定,該設定在元件解析過程中造成了問題。 請參閱 Common MSBuild 屬性。
解析度
查看哪些特定參數會觸發錯誤及其值,並檢閱在專案檔或匯入的檔案中設定或修改錯誤的方式。
使用 /v:diag
詳細資訊旗標啟用 MSBuild 程式的詳細記錄:
msbuild MyProject.proj /v:diag
此選項提供詳細的記錄輸出,這應該有助於判斷觸發問題的元件參考。 然後,檢查與該元件相關的屬性值,以及參考它的專案。
您也可以使用 -bl
命令行選項建立二進位記錄檔,並使用 MSBuild 結構化記錄查看器 更輕鬆地檢視記錄輸出。 如需詳細資訊,請參閱 針對組件參考進行疑難解答。
適用於
MSBuild 的所有版本