从Visual Studio 2010预编译ASP.Net MVC 2应用程序的正确方法是什么?
我正在使用asp.net 3.5,并尝试使用post build事件。
我正在使用它;
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -v / -p "$(ProjectDir)"
但它在ProjectDir上给出了无效的路径错误。
更新:我将“$(ProjectDir)”更改为$(ProjectDir)\现在它给了我这个错误;
“使用在应用程序级别之外注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序而引起的。”
由于
答案 0 :(得分:2)
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MvcBuildViews>true</MvcBuildViews>
</PropertyGroup>
有关详细信息,请查看this answer。
答案 1 :(得分:1)
从绝对路径开始,然后从那里开始工作。你尝试过的东西通常会起作用,虽然我使用$(SolutionDir)
属性,然后从那里开始,因为我在许多不同的项目中运行它。
Here是一个您可能会觉得有用的列表。
另外,我同意Bugai13。你应该投票/接受答案。
答案 2 :(得分:1)