如何在Visual Studio项目C#中引用包含的文件

时间:2018-08-14 09:27:18

标签: c# xml visual-studio xslt

我有一个窗口表单项目,该项目使用XSL文件转换XML文件。

当我调用XSL文件时,我使用一种特定的方法,并将XML路径传递给它:

myXslTransform.Load("...\\Trasformazione.xsl");

如何引用项目中包含的文件?因为当我发布它时,其他人没有相同的路径并且该程序无法正常工作。

  

例如:

myXslTransform.Load("MyProject.Trasformazione.xsl");

1 个答案:

答案 0 :(得分:0)

您可以将路径保存在App.config中

<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
    </startup>
  <appSettings>
    <add key="FilePath" value="...\\MyProject.Trasformazione.xsl" />
  </appSettings>
</configuration>

在代码中:

myXslTransform.Load(System.Configuration.ConfigurationManager.AppSettings.Get("FilePath"));

其他人需要编辑config-File(AppName.exe.Config)