我在Visual Studio 2012中翻译大型应用程序(包含大约100个表单的多个项目的解决方案)。我创建了一个工具,用于将RESX文件导出到XLS并从已翻译的XLS创建RESX。此应用程序生成一个RESX文件,并将其放在项目文件夹树中的正确位置。这是按预期工作的。
我面临的问题是我必须手动右键单击每个新的RESX文件,然后单击"包括在项目中#34; (" Incluir en el proyecto",抱歉,我有西班牙语的VS)。 是否有任何自动化流程可以做到这一点?
答案 0 :(得分:1)
为了充分披露,我是TranSolution的作者,TranSolution是Visual Studio的商业本地化工具(它可以满足您的要求等等)。目前还不清楚你想怎么做,但也许这就是你所追求的:https://msdn.microsoft.com/en-us/library/envdte.projectitems.aspx。请参阅" AddFromFile()"例如,我自己的产品所依赖的成员,但设置这一切并不是一件容易的事。此外,您还需要考虑更新(不仅仅是添加),当这样做时,其他问题也会发挥作用,例如,如果" .resx"文件当前是在Visual Studio中加载的(如果您在活动的Visual Studio会话中执行此操作需要刷新它),如果当前已检出(在源代码管理包中),会发生什么情况等。