My XSplit Panel Writer is a program I wrote to make it easier for myself (and others) to edit the title text around their stream while using XSplit. To read more about it, check out the thread for it at 8wayrun.com:
The newest version, 1.4 integrates directly with the Justin.TV/Twitch.TV API and allows users to update their channel status and run commercials directly from within the app without ever having to open up their browsers! You can read more about the 1.4 update at shoryuken.com:
You would be surprised... someone posted on my website that they couldn't get the program working. Its because they didn't have .NET 4, they probably only had .NET 3.5...
I also hope I dont have to remind people that they have to give the program access to the internet... =P
Yeah, W7 only comes with 3.5 base installed, 4.0 requires you install it (though to be honest I only target 3.5 unless I absolutely need something 4.0 offers)
Hrm, would you mind sending me the source in pm? I think I have an idea of what the problem is, but I'd have to see it myself (may be related to GAC or old references after changing the target version)
Also, try copying %windir%\Microsoft.NET\Framework\v2.0.50727\system.web.dll into the program's folder (the 3.5 targeted version) and see if that solves the problem (may or may not, it's a test)
No, I can't do that... but if you can explain to me what you think the issue is, I'll look into it.
Looking at the program's properties, it says my target version is .NET 4.0... Could I simply change that and fix the issue? Is there a reason to change it? Also, if there is a reason to change it, should I change it to .NET 3.5 or .NET 3.5 (Client Profile)?
@8wayrun yes that's exactly where you change it (to 3.5, not client profile). Where else would/are you change(ing) it?
As for the other bit, my best guess would be that you had the system.web reference added while you're on 4.0, but once you change the targeted version to 3.5 you need to remove that reference (as it's still pointing to the 4.0 version) and then re-add a ref to system.web (which will now point to the 3.5 version).
Well I tried changing it to 3.5... and it was giving me issues with System.Drawing for some reason. It also gave me issues because as it turns out TimeSpawn.ToString(String) does not exist until .NET 4.0 (according to MSDN), so I had to change it back to 4.0.
However, now a new issue has appeared. In the past, when I clicked "Build Solution", it would build the EXE and include the libraries and be done with it. Now, when I click "Build Solution", it also includes a .exe.application, .exe.config. .exe.manifest and a .pdb file. What are these files? When I delete them, my program stops working with errors. I didn't need them before, why are they required now?
I figured out what it was... the existing config files in my appdata/local had a v=4.0.0.0 line in it. So I deleted the config files and now those files are no longer required. So now the program is targeted for .NET 3.5.
Comments