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

时间:2016-07-15 09:52:41

标签: 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)中做同样的事情。我添加了名为Templates的文件夹并添加了文件(右键单击文件夹> new Item>文本文件),但是现在我不知道如何获取这些文件的路径(来自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移植的构建工具。

0 个答案:

没有答案
相关问题