解决不能重复加载项目文件问题
异常信息
“System.InvalidOperationException”类型的未经处理的异常在 Microsoft.Build.dll 中发生
其他信息: 在项目集合中已有等效项目(全局属性和工具版本相同的项目),路径为“X:\XXX.csproj”。若要向此项目集合中加载等效项目,请先卸载此项目。
解决方案
//先根据项目路径从全局项目集合加载,如果存在则卸载再进行实例化
Project project = ProjectCollection.GlobalProjectCollection.LoadProject(projectFilePath);
if (project != null)
{
ProjectCollection.GlobalProjectCollection.UnloadProject(project);
}
project = new Project(projectFilePath);
作 者:
优易应软件工作室
出 处:
http://www.cnblogs.com/youyiying
关于作者:专注于微软平台的项目开发。
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者
直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角
【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!