문제

I'm working on a testing solution for newly refurbish laptops, and am unable to install .net framework on the machines that the solution needs to run on. I have made sure that the program complies with .net 2.0, and it runs fine on older machines. Windows 8 comes with .net 4.0, so I thought it should be able to handle the program, but I'm prompted to download .net 3.5 on every machine.
My question is this, is there a way to circumvent the need to install the additional .net version(s) to each computer to run this program, or will I have to create a new program and use this one as "legacy"?

Thanks in advance!

도움이 되었습니까?

해결책

Try forcing the app to run using .Net 4.0 by editing the Runtime Element in the App.Config (or exe.config):

<configuration>
  <startup>
    <supportedRuntime version="<version>"/>
  </startup>
</configuration>

MSDN Refs:

<runtime> Element

How to: Configure an App to Support .NET Framework 4 or 4.5

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top