I have a .NET Framework 4.5.2 application. I recently converted one of the libraries it references from .NET Framework 4.5.2 to .NET Standard 1.0. According to the first table on this page, .NET Framework 4.5.2 can reference a .NET Standard 1.0 library:
Visual Studio compiles it correctly, and on the one computer I tested it, the program runs normally. But I'm going to be distributing this program to hundreds of people. I don't want users ending up with code they can't run.
Is there any reason to think a .NET Framework 4.5.2 program that ran correctly before consuming a .NET Standard 1.0 library would stop working after the addition of the .NET Standard 1.0 library? I haven't read a plain statement confirming end-user compatibility, and the table on the previously mentioned page seems to be discussing compatibility of the application target with its reference libaries. I want to be as sure as I can be that the next release will remain compatible with users' systems since the .NET Framework version did not change. Thank you.