Pra*_*eth 4 .net asp.net .net-core asp.net-core asp.net-core-2.0
我最近将我的项目从asp.net core 1.1升级到asp.net core 2.0.并使用.Net framework 4.6.1向我们提供应用程序.应用程序在本地开发计算机上按预期工作,但一旦使用dotnet publish命令部署到服务器,我就会看到此错误
InvalidOperationException:找不到包Microsoft.CSharp.Reference的引用程序集".NETFramework/v4.6.1/Microsoft.CSharp.dll"文件
我还注意到,在发布时使用asp.net核心1.1时使用的ref文件夹现在已经丢失了.如何解决这个问题.
将MvcRazorCompileOnPublish添加到.csproj文件时,解决了同样的问题.
试试看.
<MvcRazorCompileOnPublish>true</MvcRazorCompileOnPublish>
<MvcRazorExcludeRefAssembliesFromPublish>false</MvcRazorExcludeRefAssembliesFromPublish>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1936 次 |
| 最近记录: |