.net 4.5.1

Using Windows 8.1 Pro trying to build Windows Store…

I have VS Express 2013 installed. Error says it’s missing v4.5.1 files. I checked .NETCode folder and all I have is 4.5. Tried to run the web installed for 4.5.1 and it says .NET Framework for 4.5 is already installed.

There is a link on the bottom of the dialog that says More Information about blocked .NET frame work 4.5.1 installations. This points to a file with a ton of information that doesn’t seem the least bit useful. Any suggestions?

Internal compiler error. See the console log for more information. output was:Microsoft (R) Visual C# Compiler version 4.0.30319.33440

for Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. All rights reserved.

error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\Microsoft.CSharp.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\Microsoft.VisualBasic.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\mscorlib.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Collections.Concurrent.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Collections.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ComponentModel.Annotations.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ComponentModel.DataAnnotations.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ComponentModel.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ComponentModel.EventBasedAsync.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Core.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Diagnostics.Contracts.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Diagnostics.Debug.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Diagnostics.Tools.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Diagnostics.Tracing.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Dynamic.Runtime.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Globalization.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.IO.Compression.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.IO.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Linq.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Linq.Expressions.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Linq.Parallel.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Linq.Queryable.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.Http.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.Http.Rtc.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.NetworkInformation.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.Primitives.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Net.Requests.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Numerics.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ObjectModel.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Reflection.Context.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Reflection.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Reflection.Extensions.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Reflection.Primitives.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Resources.ResourceManager.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Extensions.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.InteropServices.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.InteropServices.WindowsRuntime.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Numerics.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Serialization.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Serialization.Json.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Serialization.Primitives.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.Serialization.Xml.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.WindowsRuntime.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Runtime.WindowsRuntime.UI.Xaml.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Security.Principal.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.Duplex.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.Http.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.NetTcp.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.Primitives.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.Security.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.ServiceModel.Web.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Text.Encoding.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Text.Encoding.Extensions.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Text.RegularExpressions.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Threading.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Threading.Tasks.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Threading.Tasks.Parallel.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Windows.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.Linq.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.ReaderWriter.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.Serialization.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.XDocument.dll’ could not be found
error CS0006: Metadata file ‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5.1\System.Xml.XmlSerializer.dll’ could not be found

Which version of VS 2013 Express did you install? You need this one:

Hi.
I’m trying to port my game to Windows Store using unity 4.7.2

The game is on Steam so I would love to sell it also on Windows Store but I’m having that net core issue too.

I installed VS express 2013 but I can only see netcore v4.5
I’m installing VS express 2015 and while is not finished is only showing v4.5 again.

the lin avobe no longer points to VS 2013 versión but to 2017

Is there any reason you’re using such an ancient version of Unity? It doesn’t even support targeting Windows 10 - it will only allow you to target Windows 8.1.

I built the Project in that verison of unity, there is a lot of stuff that would break during the port and I finished the Project a couple of months ago. I never feel 5.x offering nothing too interesting so I did skip.
I was not aware it would not run under win 10!.
I just whant to port the game tho, not keep development.

It will run under Windows 10 desktop. But the app will be considered “Windows 8.1 app”, and it will not run on Windows 10 specialty devices (like xbox one or hololens).

Installing VS2013 should be enough - are there any errors you’re getting when building from Unity?

Tx, I managed to solve after installing:
8.1 SDK & 8.1phone tools from this site.
https://developer.microsoft.com/en-us/windows/downloads/sdk-archive

The .NETcore folder is a clone of framework folder with a couple of less folders, I ended up doing this manually. Now the errors I get are stuff that is not supported in Windows store, like serialization. I’m trying to integrate Sharp serializer atm.

I also had to avoid co-routines using yield return null, I moved them to update with a bool flag like system, errors gone.
Stuck on serialization atm.