c# - 如何从另一个启动 asp.net Web 应用程序?
问题描述
我正在尝试从另一个网络应用程序启动一个网络应用程序,但它不起作用,我有数百个错误:
缺少一个或多个编译参考。确保您的项目正在引用“Microsoft.NET.Sdk.Web”并且“PreserveCompilationContext”属性未设置为 false。
在全局命名空间中找不到类型或命名空间名称“Microsoft”(您是否缺少程序集引用?)
[程序集:global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(TestWebApp.Pages.Pages_Index), @"mvc.1.0.razor-page", @"/Pages/Index.cshtml")]
导致问题的步骤:
- 使用面向 netcoreapp2.1 的 ASP.Net Core Web 应用程序创建一个新项目
- 使用面向 netcoreapp2.1 的 ASP.Net Core Web 应用程序创建第二个项目
- 在第二个项目中引用第一个项目
- 在第二个项目中,在 Main 我调用第一个项目的 main
- 启动第二个项目,您应该会看到错误
我的目标是能够修改我的第二个 webapp 并添加组件,而无需修改第一个。
解决方案
推荐阅读
- javascript - 用 Jquery 函数替换后,Datatables 多重过滤器不起作用
- reactjs - 如何使用 React 显示来自 firebase 单个文档的数据?
- php - ssh2_exec 函数中的嵌套 ssh 命令为什么返回空流?
- reactjs - 如何在反应js中调用或将值从一个js文件传递到另一个文件
- reactjs - Next Js - 在页面刷新时加载主页内容的内页
- javascript - 等待上传文件并在完成后返回数组对象的正确方法
- angular - 如何在 Jenkins 构建中执行 package.json 脚本
- reactjs - 渲染搜索结果后,Algolia 在 Instantsearch 中显示所有搜索参数
- azure-storage - 如果 AZURE_STORAGE_ACCESS_KEY 中包含“=”,则在服务器环境中“=”字符将被删除
- c# - 生产站点上的 C# SQL 超时