我正在尝试使用Changing F# application icon接受的答案中描述的方法在F#windows应用程序中嵌入应用程序图标。
当我将.res文件添加到应用程序时(通过将Build / Other标志设置为--win32res:MyResourceFile.res
或通过设置应用程序/资源文件),当我启动它时会弹出UAC提示符。
我试过了:
什么可以使.res文件添加到应用程序导致UAC启动?
(使用VS2015最新更新,F#4.0,.NET 4.6.1)
<小时/> 编辑:
我以相同的方式创建了2个最小项目,但其中一个有UAC问题而另一个没有。我比较了fsproj和sln文件,但比较它们(Notepad ++比较插件)我发现任何项目设置都没有区别。
ConsoleApp1的项目文件,不有UAC问题:http://s000.tinyupload.com/index.php?file_id=35796827731424697941
FixVS2015Update的项目文件,确实有问题:http://s000.tinyupload.com/index.php?file_id=30669246856403684470