我添加了隨vs2017 15.4預覽版一起提供的新「Windows應用程序打包項目」。VS2017 15.4預覽「Windows應用程序打包項目」工具無法生成工作應用程序
當添加我的項目「應用程序」和調試包裝項目,我有以下錯誤:
System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Runtime, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.'
InnerException: FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
,如果我直接調試,或直接使用EXE運行它,我的項目是完美運行。
如果我從.appxbundle中提取文件並嘗試啓動EXE,它也不起作用。 (XXXXXX.appxbundle \ XXXXXX.appx \ *。*)
我注意到在提取的.appxbundle文件夾中,所有System.XXX DLL都不存在。他們應該是(缺少94個dll)。
包裝工具有問題嗎?
UPDATE:
您嘗試將哪個項目用於新的包裝項目?你能分享項目類型和目標框架嗎? – rido
這是一個針對.Net框架的WPF項目4.7 – pellea
WPF 4.7應用程序不需要複製所有框架程序集。 .NET 4.7應該先安裝在目標機器上。我無法使用默認的VS模板進行重現。你能分享你的repro嗎?或步驟? – rido