Java 如何从.exe(由C#编译)获取资源文件

Java 如何从.exe(由C#编译)获取资源文件,java,c#,visual-studio,Java,C#,Visual Studio,现在我正在编写C#应用程序,它是Java(Maven)应用程序的副本。Java应用程序正在使用Velocity解析文件夹src/main/resources中的模板。使用此功能相当简单,即: VelocityEngine v = new VelocityEngine(); Template t = v.getTemplete("path_in_resources"); t.merge(...); 我在《C#》(VS Premium 2013)中也尝试过同样的做法。我已经添加了名为Templat

现在我正在编写C#应用程序,它是Java(Maven)应用程序的副本。Java应用程序正在使用Velocity解析文件夹
src/main/resources
中的模板。使用此功能相当简单,即:

VelocityEngine v = new VelocityEngine();
Template t = v.getTemplete("path_in_resources");
t.merge(...);
我在《C#》(VS Premium 2013)中也尝试过同样的做法。我已经添加了名为
Templates
的文件夹,并添加了这些文件(右键单击文件夹>新建项目>文本文件),但现在我不知道如何获取这些文件的路径(从exe)。解析NVelocity如下所示:

NVelocity.App.Velocity.Evaluate(velocityContext, new StringWriter(...), "Template name", File.OpenText("here_should_be_path_to_velocity_template"));
仅供参考,我使用的是nuget,我是通过VS(MsBuilder)构建我的应用程序,我没有使用NAnt或其他从Java移植的构建工具