Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何更改VisualStudio建模项目上的目标框架?_C#_Visual Studio 2012_Uml - Fatal编程技术网

C# 如何更改VisualStudio建模项目上的目标框架?

C# 如何更改VisualStudio建模项目上的目标框架?,c#,visual-studio-2012,uml,C#,Visual Studio 2012,Uml,我们最近迁移到.NET 4.5.2,现在我们的建模项目有如下警告: 无法解析主引用“XXX”,因为它是生成的 针对“.NETFramework,Version=v4.5.2”框架。这是一个更高的价格 版本比当前目标框架的版本高 “.NETFramework,版本=v4.5” 我不知道如何更改建模项目的目标框架。它没有我可以访问的常规项目属性UI。.modelproj文件也没有我可以手动编辑的TargetFrameworkVersion节点 我将忽略这些警告,除非层图验证被破坏(验证在不应该的情况

我们最近迁移到.NET 4.5.2,现在我们的建模项目有如下警告:

无法解析主引用“XXX”,因为它是生成的 针对“.NETFramework,Version=v4.5.2”框架。这是一个更高的价格 版本比当前目标框架的版本高 “.NETFramework,版本=v4.5”

我不知道如何更改建模项目的目标框架。它没有我可以访问的常规项目属性UI。.modelproj文件也没有我可以手动编辑的TargetFrameworkVersion节点


我将忽略这些警告,除非层图验证被破坏(验证在不应该的情况下成功),层图验证是我们这个项目的主要用途。有什么想法吗

我打电话给微软技术支持。这是VS2012中的一个错误,但已在VS2013中修复。升级到最新版本的另一个原因

您是否尝试过删除各种“包”,然后只重新整理您的模型空间中的类文件,但我还是要说:在做一些激烈的事情之前保存你的项目,比如删除UML图中的所有包。我刚刚尝试用3个全新的项目创建了一个全新的解决方案:依赖于LibB的LibA和一个新的ModelingProject,其中层图显示了两个libs-无箭头。当两个lib都是.NET 4.5时,验证失败(正确,因为图表缺少依赖项箭头)。然后我将两个lib都更改为.NET 4.5.2,并进行了清理和重建。现在我得到了警告和验证通过…@Janamadic你找到解决方法了吗?我遇到了同样的问题,但它是说
哪个是针对“.NETFramework,Version=v4.5.2”框架构建的?这是一个比当前目标框架更高的版本。NETFramework,version=v4.5.1“
我试图手动向建模项目添加
TargetFramework
属性,但没有帮助。@IvanZlatev抱歉,我实际上没有。。。打电话给微软的技术支持部门是我的当务之急,但我还没来得及解决这个问题。当我从支持人员那里得到答案时,我会回答这个问题。我仍然在使用VS2013终极更新4,安装了.net 4.6.00057。在更新到15.8.1(从15.7.0开始-在那里工作正常)之后,这才开始在VS2017中使用