在dll中使用“copy always”文件,该文件由ASP.NET项目引用

时间:2014-02-28 14:26:22

标签: c# visual-studio visual-studio-2012

我有一个组件。该组件在文件夹数据下有一个名为myfile.txt的文件。我希望这个文件出现在每个编译控制台应用程序的数据文件夹中,或者在root / data / myfile.txt下发布的ASP.NET webapplication中引用该组件。

现在,在Visual Studio中,我可以将文件设置为“始终复制”,这对于控制台应用程序很有用,但对于ASP.NET发布的网站,它将转到root / bin / data / myfile.txt

如何使myfile.txt始终显示在已发布应用程序的root / data / myfile.txt下,无论它是控制台应用程序还是ASP.NET Web应用程序?

我应该为此文件使用哪些Visual Studio设置?

(我可以完全访问所有内容:应用程序和组件)

1 个答案:

答案 0 :(得分:0)

查看“高级预编译设置”对话框,可以指定如何预编译Web应用程序或合并程序集。

访问此对话框

  • 在Visual Studio中,打开Web应用程序项目。
  • 在解决方案资源管理器中右键单击项目名称,然后选择“发布”。
  • 选择“设置”标签。展开“文件发布选项”,然后选择 在发布期间预编译。

看看这个reference可能有帮助