【发布时间】:2017-11-05 14:17:07
【问题描述】:
我尝试从 Unity 5.6 在 VS2015 中打开一个脚本。 由于某些原因,出现此弹出窗口,我单击第一个选项并将目标更改为 .Net Framework 4.5.2,一切都按预期构建和工作。 但是,每次我在 Unity 编辑器中进行更改并切换回 Visual Studio 时,都会再次弹出此对话框。
当我查看 csproj 文件时,我可以看到,在 Unity 编辑器中进行更改后,我看到了:
<TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
<TargetFrameworkProfile>Unity Full v3.5</TargetFrameworkProfile>
然后在我选择“将目标更改为 .NET Framework 4.5.2”之后 我看到了:
<TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
Unity 编辑器似乎已配置为将 .Net Framework 更改为 4.5。 我试图安装 .Net Framework 4.5,但它已经安装了。
有什么方法可以在 Visual Studio 中使用 .Net 4.5 或更改 Unity 中的目标框架,以使该对话框不再弹出?
【问题讨论】:
-
问题是visual studio不知道
Profile=Unity Full v3.5是什么。 -
嗯,VS 有办法知道吗
-
下面的链接帮助了我:forum.unity.com/threads/…
标签: c# .net unity3d visual-studio-2015 .net-framework-version