我正在尝试构建一个 VS 2017 解决方案,其中包含一个带有刚刚发布的 Visual Studio Pro 2019 的 Visual Studio 安装程序项目。当然,当我尝试打开该解决方案时出现错误,因为 VS 中没有 Visual Studio 安装程序项目类型2019 年。而且,我找不到加载它的地方。
如何在 VS 2019 的已发布版本中添加 Visual Studio 安装程序项目类型?
我正在从 VS 2019 创建一个 .msix 包。正在打包的应用程序是 .NET Core 3.1 WFP 桌面应用程序。
包 (.msixbundle) 正确执行并且命名正确。
但是,放置包的文件夹始终在其所在文件夹的末尾附加“_Test”(后缀)。如果我将包发布到 Web 服务器或文件共享,则会累积以以下结尾的文件夹在“_测试”中。无论我是创建调试版本还是发布版本,都会发生这种情况。
我已在解决方案中搜索“测试”一词,但不存在。我创建了简单的通用应用程序,并且“_Test”后缀始终出现在包的文件夹名称中。
这是从哪里来的?
将EF6添加到解决方案时出现错误.我认为当我从数据库更新模型时也会发生这种情况.我添加EF后立即在输出窗口中显示错误:"无法解析配置文件.错误消息是:'库未注册.(HRESULT异常:0x8002801D(TYPE_E_LIBNOTREGISTERED))'尝试手动编辑文件然后拯救它."
"错误"似乎对编译或运行应用程序(或EF的功能)没有任何影响.但是,当这种技术被认为是数据管理策略的关键时,这样的错误总是令人不安.
我希望能够从控制器中的代码浏览 Web 根目录中的目录(例如我的 \img 目录或 \pdf 目录)。
我想使用以下内容,其中env是一个实例IWebHostEnvironment:
var provider = env.WebRootFileProvider;
var path = env.WebRootPath;
Run Code Online (Sandbox Code Playgroud)
我不确定如何IWebHostEnvironment从控制器中获取 的实例。如何才能做到这一点?
我正在尝试为 .NET Core 3.1 WPF 应用程序创建 MSIX 包。
我收到以下错误:正在构建的项目的处理器架构“MSIL”与参考的处理器架构之间存在不匹配
部分错误消息包括:请考虑通过配置管理器更改项目的目标处理器架构,以使项目和参考之间的处理器架构保持一致,或者依赖与目标处理器架构匹配的处理器架构的参考你的项目。
我已尝试在配置管理器和发布 - 创建包向导中更改目标处理器,但似乎无法解决错误。
搜索时找不到类似的错误,也没有错误代码。