我添加了vs2017 15.4预览版附带的新“Windows应用程序打包项目”。
将我的项目添加到“应用程序”并调试打包项目时,出现以下错误:
System.IO.FileNotFoundException:'无法加载文件或程序集 'System.Runtime,Version = 4.1.2.0,Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该 系统找不到指定的文件。'
InnerException:FileNotFoundException:无法加载文件或程序集 'System.Runtime,Version = 4.0.0.0,Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。该 系统找不到指定的文件。
如果我直接调试或直接使用EXE运行它,我的项目运行正常。
如果我从.appxbundle中提取文件并尝试启动EXE,它也不起作用。 (XXXXXX.appxbundle \ XXXXXX.appx \ *。*)
我注意到在提取的.appxbundle文件夹中,并不存在所有System.XXX DLL。它们应该是(缺少94个dll)。
包装工具有问题吗?
更新:
答案 0 :(得分:0)
这很可能是打包项目收集文件的方式中的一个错误。看起来我们已经在跟踪this bug in the Developer Community了。此外,我们还会跟踪另一个related issue for ClickOnce。