我无法在我们的构建环境中构建我的Web应用程序(而不是Web站点)。我们在构建环境中使用DMAKE(不可协商),因此不允许使用MSBUILD。当通过以下方式调用asp.net预编译器时
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler -d -nologo -p Site -f -fixednames -errorstack -v / Debug
我们遇到以下错误
error ASPPARSE: 无法加载类型“X.Y.Admin.Site.Global”
如果我从IDE编译,它就会成功。如果我然后使用aspnet_compiler编译,它也会成功。因此,只有当我要编译的目标dll位于我正在编译的Web应用程序的bin目录中时,才能成功地使用aspnet_compiler编译。
我一直在看那些使用MSBUILD解决方案的文章,但很遗憾我不能尝试。
任何帮助将不胜感激。