1

我们有很多共享相同设计的 Intranet 网站。因此,我们将母版页、样式表、图像和 javascript 放在一个共享程序集中。

使用以下内容加载内容:

HostingEnvironment.RegisterVirtualPathProvider(new VirtualFilesProvider());
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new WebFormViewEngineWithOurVirtualPathProvider());

问题是 Visual Studio 找不到图像或母版页,因此给了我们很多警告 + 在创建新视图页面时我们无法选择母版页。

可以以任何方式解决吗?

注意:运行网站时一切正常。

4

1 回答 1

0

如果 VisualStudio 找不到物理文件,则会显示警告。这真的没有解决办法。

另一种方法是使用构建后/预部署脚本在项目之间复制共享文件。另一个好处是站点速度更快,嵌入式资源虚拟路径提供程序很慢。

于 2010-10-15T12:27:38.787 回答