我最近将我的项目从asp.net core 1.1升级到asp.net core 2.0。并使用 .Net Framework 4.6.1 来应用我们。应用程序在本地开发计算机上按预期工作,但是一旦使用 dotnetpublish 命令部署到服务器,我就会看到此错误
InvalidOperationException:找不到参考程序集
包的“.NETFramework/v4.6.1/Microsoft.CSharp.dll”文件
Microsoft.CSharp.参考
我也注意到ref使用 asp.net core 1.1 发布时存在的文件夹现在丢失了。如何解决这个问题。
将 MvcRazorCompileOnPublish 添加到 .csproj 文件时解决了同样的问题。
试一试。
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
<MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)