我有一个WinForms应用程序,只需要一个.exe文件就可以轻松部署。它使用2.0框架,所以默认情况下无法在Windows 8上运行。如果我包含一个带有以下参数的.config文件,它就可以在W8上正常工作:
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
然而,现在我必须部署两个文件,这是不可接受的。有没有办法将这些参数“嵌入”到exe本身中?
我尝试使用WinZip自解压程序,但也不是一个选项,因为我不能自定义其界面。