我想發表我的C#Windows窗體應用程序,但我面對的是說,下列文件找不到的問題來查找文件: ExpiryDate.xml
& LastDate.xml
發佈WinForm應用程序無法同時它們的存在
System.IO.FileNotFoundException:找不到文件'Resources \ LastDate.xml'。 文件名: '資源\ LastDate.xml'
System.IO.FileNotFoundException:未能找到文件「C:\用戶\ Shebel阿里\應用程序數據\本地\ APPS \ 2.0 \ E24DY4JB.C3R \ ZPYV9EGG.4TR \ hsar..tion_8b6b4b078cd8a46c_0001.0001_ab66389ef64fd1d7 \資源\ ExpiryDate.xml」。 文件名: 'C:\用戶\ Shebel阿里\應用程序數據\本地\ APPS \ 2.0 \ E24DY4JB.C3R \ ZPYV9EGG.4TR \ hsar..tion_8b6b4b078cd8a46c_0001.0001_ab66389ef64fd1d7 \資源\ ExpiryDate.xml'
而如果我探索發佈的應用程序文件夾,我可以看到那裏的文件,但擴展名爲LastDate.xml.deploy
和ExpiryDate.xml.deploy
有什麼想法嗎?
您是否將XML文件添加爲資源(.resx)文件的引用?在這種情況下,它不會被添加到輸出目錄。 – Sefe
你如何「發佈」應用程序?創建生產版本的常規方法是將項目構建爲「Release」配置,然後將所有內容都放在輸出文件夾中(通常爲'bin \ Release',或對於32位應用程序爲'bin \ x86 \ Release'),但_(appname).vshost.exe_文件。 – Nyerguds
@Sefe是的我已經按照你提到的方式添加了這些文件,請提供任何理由/解決方案嗎? –