共用方式為


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 的所有版本