2016-12-03 63 views
9

似乎沒有辦法自動創建和管理VS代碼中的resx文件。有人知道它的擴展嗎?VS代碼resx文件擴展名

附:是的,我知道我可以編輯resx文件爲裸xml,但它不是一個正確的方法。

回答

1

resx的問題在於它使用Visual Studio「自定義工具」來生成資源代碼,因此需要Visual Studio才能完全運行。

我一直在研究resx的替代品,該替代品也應該可以從VS Code工作。它使用json而不是xml來定義資源,但其他行爲與resx文件非常相似。 json資源文件使用「.resj」擴展名,並且結構非常簡單。它目前僅支持可以在json中內聯或在外部文件引用中定義的字符串資源。

該項目是在GitHub上的開源瀏覽: https://github.com/MarkPflug/Elemental.JsonResource/

這是作爲一個NuGet包「Elemental.JsonResource」,目前只能預發佈。只需將此軟件包添加到您的項目以啓用使用resj文件。它不會爲您的項目添加運行時依賴項,一切都在構建時完成。我的希望是提供與​​resx文件可以執行的功能相同的功能,但即使在當前狀態下它也可能有用。