我之前在一台机器上开发,最近尝试在另一台电脑上安装我的应用程序。我认为问题出在nuget包未被找到,因为在.NET Core中,nuget将包放在本地“Users”文件夹路径下。
我最初添加了标签以创建一个exe(在我的开发机器上工作)。但是在不同的机器上运行exe时,控制台窗口会非常快速地闪烁,并且应用程序停止而没有错误输出(即使在事件查看器中也没有)。
我还添加了这个标签false 在*.csproj中,但没有任何区别。
所以我尝试运行dotnet project.dll,在其他机器上给我这个错误。
在应用程序依赖项清单(project.deps.json)中指定的程序集未找到: package: 'Localization.AspNetCore.TagHelpers',version: '0.3.0'
路径:'lib / netstandard1.6.1 / Localization.AspNetCore.TagHelpers.dll'
当我“重新创建”文件夹结构时,一切都正常工作。
是否有一种方法可以在编译/构建时将这些包复制到bin文件夹并引用这些路径?或者我正在错误地构建/编译?
还要注意,此项目已从.NET Core 2.0升级到2.1。
我最初添加了标签以创建一个exe(在我的开发机器上工作)。但是在不同的机器上运行exe时,控制台窗口会非常快速地闪烁,并且应用程序停止而没有错误输出(即使在事件查看器中也没有)。
我还添加了这个标签false 在*.csproj中,但没有任何区别。
所以我尝试运行dotnet project.dll,在其他机器上给我这个错误。
在应用程序依赖项清单(project.deps.json)中指定的程序集未找到: package: 'Localization.AspNetCore.TagHelpers',version: '0.3.0'
路径:'lib / netstandard1.6.1 / Localization.AspNetCore.TagHelpers.dll'
当我“重新创建”文件夹结构时,一切都正常工作。
是否有一种方法可以在编译/构建时将这些包复制到bin文件夹并引用这些路径?或者我正在错误地构建/编译?
还要注意,此项目已从.NET Core 2.0升级到2.1。