Dot-Net

為什麼 Visual Studio 中的 ClickOnce 不從依賴程序集中部署內容文件?

  • January 10, 2021

我有一個通過點擊部署的智能客戶端應用程序。問題是我在依賴程序集中有內容文件,這些文件只是沒有顯示在 Visual Studio 的已發布應用程序文件對話框中。

這意味著每次部署時,我都必須將應用程序建構輸出目錄中的所有內容文件複製到已發布目錄中並重建清單,這真的很痛苦。

為什麼 Visual Studio 中的發布者看不到這些文件?

我似乎從@John Hunter 找到了一個更簡單的答案演變,將其添加到 csproj。

<ItemGroup>
   <Content Include="Bin\**\*.rpt" />
</ItemGroup>

這將使 Visual Studio 自動查看該文件夾中的所有 *.rpt 文件作為解決方案的一部分。你可以去*.*積累一切。如果您有一個容器文件夾,這更有意義bin\MyDeployables\**\*.*

我們遵循類似的用法,使用 Cassette MSBuild 在發佈時合併和縮小我們的 JS,並能夠通過內置的 VS 發布工具發布創建的文件。

引用自:https://stackoverflow.com/questions/590227