编程语言
首页 > 编程语言> > c# – 当另一个文件发生变化时,如何自动生成文件?

c# – 当另一个文件发生变化时,如何自动生成文件?

作者:互联网

我在我的asp.net mvc项目中有一个xml文件(resource.xml)和一个T4文件(resource.tt),用于将该文件转换为.js文件(resource.js)中的json.

问题是我想在resource.xml文件更改或保存时自动运行t4文件.

我知道在asp.net中有一个.resx文件,当它发生变化时,自定义工具会自动生成一个文件,

我想要那样的东西

更新:
在我的项目中,我在/Resources/Resource.fr.xml中有一个xml文件和一个读取xml文件并在/Resources/Resource.fr.js文件中生成json对象的t4文件.
我想在保存或更改xml文件时t4文件生成.js文件.

解决方法:

我刚刚在thread回答了这类问题

Check this out: https://github.com/thomaslevesque/AutoRunCustomTool or
https://visualstudiogallery.msdn.microsoft.com/ecb123bf-44bb-4ae3-91ee-a08fc1b9770e

From the readme:

After you install the extension, you should see a new Run custom tool on property on each project item. Just edit this property to add the name(s) of the target file(s). That’s it!

“目标”文件是您的.tt文件

标签:c,asp-net,visual-studio,t4,resx
来源: https://codeday.me/bug/20190629/1328789.html