簡體   English   中英

Visual Studio 2017安裝程序項目未顯示任何依賴項

[英]Visual Studio 2017 Installer Project not showing any dependencies

我正在使用帶有Visual Studio安裝程序擴展的Microsoft Visual Studio Community 2017(版本15.4.4)。 我有一個現有的C#.Net Core 1.1控制台應用程序,在我的解決方案中列出了四個作為依賴項的Nuget程序包,並且我已經向該解決方案添加了Installer項目,以構建Windows應用程序安裝程序。

我已經勾選了“主要輸出”選項以包括內置的DLL,但是當我在解決方案資源管理器中查看Dependencies文件夾時,它是空的。 右鍵單擊此文件夾上的“刷新依賴關系”對我沒有任何幫助。

當我為安裝程序項目構建發行版時,.msi最終文件和setup.exe不包含或以其他方式安裝任何nuget軟件包。

生成安裝程序包時,輸出控制台僅列出打包時的runtimeconfig.json文件和dll,並且runtimeconfig.json文件中僅包含以下內容:

{
  "runtimeOptions": {
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "1.1.2"
    }
  }
}

我錯過了什么嗎? 我需要怎么做才能將nuget軟件包識別為依賴項並添加到安裝文件中,以便它們通過我的setup.exe進行部署?

謝謝stuartd和Leo Liu。 目前,我遵循Build> Publish> publish到文件夾的方法,然后將該文件夾壓縮以進行分發。

構建后,我確實必須將dll文件復制到obj \\ x64 \\ Release \\ win-x64目錄中。 我收到一個找不到文件的錯誤。

此解決方案意味着我需要向最終用戶提供更多有關如何設置要運行的程序的步驟,但至少可以運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM