0
我正在为MVC 4初学者项目创建项目模板。在View(.cshtml)文件中忽略Visual Studio项目模板通配符
在任何基于普通类的代码文件中,我可以为Visual Studio编写以下语法,以便在创建新项目时使用用户最初提供的项目名填写此$safeprojectname$
通配符。
namespace $safeprojectname$.Models
{
public class Class1
{
public bool blah { get; set; }
}
}
但是我的问题是,对于任何视图文件(* .cshtml),这些模板通配符根本不会被评估。因此,通配符原始文本不会被替换,而会保留在标记中,从而在运行项目时反过来炸毁预处理器逻辑。
查看文件代码的例子。
@model $safeprojectname$.Models.NavigationBarModel
有没有解决方案?