.net core 如何在ASP.NET核心(.NET Framework)应用程序中正确使用类库
我在Visual Studio中创建了一个新的ASP.NET核心web应用程序(.NET Framework) 此应用程序被设置为使用windows身份验证,因此在创建项目时选择此选项 我试图将我的模型和存储库代码导出到它们各自的外部类库项目中,但无法使其正常工作。有人有过这方面的经验吗 如果我需要在主web项目等中引用project.json文件,那么每个类库中的project.json文件应该是什么样子 Visual Studio生成的prject.json文件包含以下代码.net core 如何在ASP.NET核心(.NET Framework)应用程序中正确使用类库,.net-core,asp.net-core-1.0,.net Core,Asp.net Core 1.0,我在Visual Studio中创建了一个新的ASP.NET核心web应用程序(.NET Framework) 此应用程序被设置为使用windows身份验证,因此在创建项目时选择此选项 我试图将我的模型和存储库代码导出到它们各自的外部类库项目中,但无法使其正常工作。有人有过这方面的经验吗 如果我需要在主web项目等中引用project.json文件,那么每个类库中的project.json文件应该是什么样子 Visual Studio生成的prject.json文件包含以下代码 { "d
{
"dependencies": {
"Microsoft.ApplicationInsights.AspNetCore": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Routing": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
},
"tools": {
"BundlerMinifier.Core": "2.0.238",
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"net461": { }
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
我是否创建类库(.NET Core)应用程序并将其更改为与.NET framework应用程序兼容?如果是,需要进行哪些修改
我已经在网上搜索过了,但是找不到关于这个场景的很多信息
谢谢您可能想使用Visual Studio 2017
project.json
在新版本中不再存在。您所说的无法使其工作是什么意思?你到底遇到了什么样的错误?默认情况下,您的方案应该可以正常工作。尝试使用dotnet ef命令添加迁移时出现的错误如下:“Microsoft.EntityFrameworkCore.Tools.CommandException:未找到任何项目。请更改当前工作目录或使用--project选项”。我尝试从我的存储库项目中执行这些命令,目标是相同的框架,并且我还尝试在我的所有模型和存储库文件都位于web项目中时运行该命令。我还尝试过按照错误中的建议明确地针对项目