如何在与程序集一起部署的ASP.NET的bin文件夹中创建资源文件?

时间:2011-05-31 12:39:29

标签: asp.net

我的ASP.NET应用程序依赖于.NET程序集,而.NET程序集又需要在其旁边找到某个资源文件。即这是如何加载这个资源文件的:

var folder = Path.GetDirectoryName(typeof(T).Assembly.Location);
var file = typeof(T).FullName + ".xaml";
var source = Path.Combine(folder, file);
var result = Load(source);

如您所见,它需要靠近它的某个xaml文件。

在ASP.NET csproj文件中,没有对.NET程序集的引用,它只是在bin文件夹中找到。

当我运行ASP.NET应用程序时,.NET程序集从 Temporary ASP.NET Files 下的某个ASP.NET项目bin文件夹中复制,但只复制了DLL,XAML文件被遗忘。

我该怎么做才能复制XAML文件?

感谢。

1 个答案:

答案 0 :(得分:1)

你可以试试这个:

右键单击您的xaml文件,选择属性。然后在“复制到输出目录”下选择“始终复制”或“如果更新则复制”。