如何將我的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. 內嵌Web應用程序清單?
- 2. 如何將C應用程序嵌入Java小應用程序
- 3. 在移動應用程序中嵌入web應用程序
- 4. 在現有Rails應用程序中嵌入React應用程序
- 5. 在另一個應用程序中嵌入應用程序
- 6. 如何將應用程序清單嵌入到使用VS2008的應用程序中?
- 7. 清單web應用程序
- 8. 將應用程序清單嵌入到VB6 exe中
- 9. 如何在電子應用程序中嵌入mac應用程序擴展?
- 10. 如何在另一個Web應用程序中嵌入Laravel應用程序?
- 11. 在WPF應用程序內嵌入Unity3D應用程序
- 12. 如何在另一個應用程序中嵌入MDI表單?
- 13. 如何在使用VS2005的程序集中「嵌入」清單?
- 14. 在WPF應用程序中嵌入mozilla
- 15. 在VB6中嵌入ASP.NET應用程序
- 16. 在Silverlight中嵌入iframe應用程序
- 17. 在應用程序中嵌入OneNote
- 18. 在iOS應用程序中嵌入libclang
- 19. 在Flex應用程序中嵌入PDF
- 20. 在C++應用程序中嵌入WebKit
- 21. 如果(Internet ==不可用)在HTML5應用程序清單離線應用程序
- 22. 使用WPF和F嵌入應用程序圖標#
- 23. 將ember-cli應用程序嵌入另一個應用程序
- 24. 用jetty在桌面應用程序中嵌入web應用程序
- 25. 在QT應用程序中嵌入應用程序(本例中爲終端)
- 26. 如何在嵌入式Python中使用QT應用程序
- 27. Watin嵌入在winform應用程序
- 28. 嵌入WPF應用程序中的Windows.Form
- 29. 在標準iOS應用程序中嵌入Adobe Air/Flex應用程序
- 30. 在另一個silverlight應用程序中嵌入一個silverlight應用程序
-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