我有一个窗口表单项目,该项目使用XSL文件转换XML文件。
当我调用XSL文件时,我使用一种特定的方法,并将XML路径传递给它:
myXslTransform.Load("...\\Trasformazione.xsl");
如何引用项目中包含的文件?因为当我发布它时,其他人没有相同的路径并且该程序无法正常工作。
例如:
myXslTransform.Load("MyProject.Trasformazione.xsl");
答案 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)