解決不能重複加載項目文件問題

異常信息

「System.InvalidOperationException」類型的未經處理的異常在 Microsoft.Build.dll 中發生工具

其餘信息: 在項目集合中已有等效項目(全局屬性和工具版本相同的項目),路徑爲「X:\XXX.csproj」。若要向此項目集合中加載等效項目,請先卸載此項目。ui

解決方案

//先根據項目路徑從全局項目集合加載,若是存在則卸載再進行實例化
            Project project = ProjectCollection.GlobalProjectCollection.LoadProject(projectFilePath);
            if (project != null)
            {
                ProjectCollection.GlobalProjectCollection.UnloadProject(project);
            }
            project = new Project(projectFilePath);
相關文章
相關標籤/搜索