ATEMWeb
ATEMWeb copied to clipboard
Parser Error Message: The CodeDom provider type "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" could not be located.
First of all thank you for sharing this. Second I think that the error I'm getting is because of my environment and not your application. I'm new to everything .Net but I think this error is because I don't have .Net 4.6.1 installed. I tried installing it but it states that I have a newer version. I appear to have .Net 4.8.
I'm running this on a Windows 10 1909 and I have your project in as the default site in IIS. Any help you could give would be appreciated.
I think I figured out the error I was trying to use IIS but it looks like this runs standalone without IIS? The error I was getting I think I solved by using NuGet -> Manage Packages for solution -> Restore packages. However I had to do this in Visual Studio it did not seem to work with Visual Studio Code. The only visual studio I had was an old Visual Studio 2015. Now I'm getting build errors.
If you're happy to wait a few days, I can re-target the project to 4.8.
It should work within IIS or Visual Studio IIS Express. I haven't tried VSCode but I'd suspect it would use IIS Express there as well - I'm happy to give it a whirl and help you get it going (again, give me a couple of days).
@roygdavis That would be great! thanks for the effort.
Hi @chrisgh1 I've created a branch for dotnet4.8 and I think I've fixed the original errors you were getting. Pull the code here: https://github.com/roygdavis/ATEMWeb/tree/dotnet48
Would you mind downloading and trying it out whenever you can? Unfortunately I don't have an Atem to test it with.
@roygdavis Thanks for the work, I got it loaded up through iis but I could never get it to connect to my atem. I've found another project that I ended up using but if you want further information I'll be happy to forward you were I got with it.