如何將我的F#應用程序嵌入application manifest? 有了C#項目,它可以在項目屬性中指定,但我在F#項目中沒有找到任何類似項目。如何在F#應用程序中嵌入應用程序清單
2
A
回答
1
對於VS 2015和F#4(我沒有測試早期版本,但它可能也適用於它們),編譯器和MSBuild文件都直接支持在exe中嵌入清單,但該選項僅在GUI上不顯示。
您可以只需添加清單作爲一個正常的文件,並添加以下到您的項目文件:
<PropertyGroup>
<ApplicationManifest>app.manifest</ApplicationManifest>
</PropertyGroup>
這會將以下參數調用編譯器:--win32manifest:app.manifest
1
0
我已經結束了修改我fsproj
-file使用mt.exe工具包含在末尾以下內容:
<Target Name="AfterBuild">
<Exec Command=""C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin\mt.exe" -manifest App.manifest -outputresource:"$(TargetPath)""
Condition="('$(OutputType)' == 'Exe' Or '$(OutputType)' == 'WinExe') And Exists('App.manifest')" />
</Target>
相關問題
- 1. 動態嵌入應用程序清單
- 2. 內嵌Web應用程序清單?
- 3. 如何將C應用程序嵌入Java小應用程序
- 4. 將單軌應用程序嵌入另一個應用程序
- 5. 在應用程序中嵌入教程
- 6. 在移動應用程序中嵌入web應用程序
- 7. 在c應用程序中嵌入Python應用程序
- 8. 在另一個應用程序中嵌入應用程序
- 9. 在應用程序中嵌入多個應用程序?
- 10. 在現有Rails應用程序中嵌入React應用程序
- 11. 如何將應用程序清單嵌入到使用VS2008的應用程序中?
- 12. 如何在Android應用程序中嵌入C程序
- 13. 清單web應用程序
- 14. 清單Rails應用程序
- 15. 將應用程序清單嵌入到VB6 exe中
- 16. 如何在另一個Web應用程序中嵌入Laravel應用程序?
- 17. 如何在電子應用程序中嵌入mac應用程序擴展?
- 18. 如何在其他應用程序中嵌入移動應用程序?
- 19. 在iOS/Android應用程序內嵌入Corona應用程序
- 20. 在WPF應用程序內嵌入Unity3D應用程序
- 21. 嵌入Django應用程序
- 22. 如何在另一個應用程序中嵌入MDI表單?
- 23. 在iOS應用程序中嵌入libclang
- 24. 在Flex應用程序中嵌入PDF
- 25. 在Silverlight中嵌入iframe應用程序
- 26. 在C#應用程序中嵌入IronScheme
- 27. 在asp.net中嵌入silverlight應用程序
- 28. 在C++應用程序中嵌入pdfium
- 29. 在VB6中嵌入ASP.NET應用程序
- 30. 在WPF應用程序中嵌入mozilla
-1這應該對@ Petr的回答給予贊同和評論 – 2014-10-21 06:16:44
@RubenBartelink Petr的回答建議在後期構建命令中使用'mt.exe',而不是將附加任務添加到'AfterBuild'目標。 – Regent 2016-05-31 21:17:08
是的,但我在說a)如果你問一個問題,並且b)有人回答它提到你用標準文章建議的工具和c)你只需用不同的方式連接它,那麼對我來說這將是公平的)upvote他ii)承認這是一個有用的答案。另外,如果DLL/EXE被重建,而AfterBuild則無條件地運行(根據你想要進入的MSBuild-fu的程度,有各種方法 - 這個東西在更大的版本中很重要),所以postbuild步驟只會被觸發 – 2016-05-31 23:39:17