안녕하세요.
여기에 질문으로 도배하다시피 하면서 개발해 온 제 첫 앱을 드디어 앱스토어에 제출하려고 하는데, 막히는 부분이 생겨 질문을 드리오니 경험자 여러분들의 조언을 기다립니다.
App certification kit를 실행시켜 보면 이런 에러메시지가 떨어집니다.
- File PaymentEstFinal\PresentationUI.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
- File PaymentEstFinal\mscordbi.dll contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessW
- File PaymentEstFinal\UIAutomationTypes.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteA
- File PaymentEstFinal\UIAutomationTypes.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteEx
- File PaymentEstFinal\System.Windows.Forms.Primitives.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteW
- File PaymentEstFinal\PenImc_cor3.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteExW
- File PaymentEstFinal\coreclr.dll contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessW
- File PaymentEstFinal\WindowsBase.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteA
- File PaymentEstFinal\WindowsBase.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteEx
- File PaymentEstFinal\dbgshim.dll contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessW
- File PaymentEstFinal\System.Diagnostics.PerformanceCounter.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
- File PaymentEstFinal\PaymentEstFinal.exe contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteW
- File PaymentEstFinal\PresentationFramework.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteEx
- File PaymentEstFinal\System.CodeDom.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
- File PaymentEstFinal\System.Diagnostics.Process.dll contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessW
- File PaymentEstFinal\System.Diagnostics.Process.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteExW
- File PaymentEstFinal\Microsoft.VisualBasic.Forms.dll contains a reference to a "Launch Process" related API kernel32.dll!CreateProcessA
- File PaymentEstFinal\Microsoft.Xaml.Behaviors.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
- File PaymentEstFinal\System.Windows.Forms.dll contains a reference to a "Launch Process" related API shell32.dll!ShellExecuteW
- File PaymentEstFinal\System.Windows.Forms.dll contains a reference to a "Launch Process" related API System.Diagnostics.Process.Start
- File clrjit.dll contains a blocked executable reference to "bash".
- File D3DCompiler_47_cor3.dll contains a blocked executable reference to "cmd".
- File D3DCompiler_47_cor3.dll contains a blocked executable reference to "Reg".
- File MaterialDesignThemes.Wpf.dll contains a blocked executable reference to "Bash".
- File MaterialDesignThemes.Wpf.dll contains a blocked executable reference to "Powershell".
- File Microsoft.DiaSymReader.Native.amd64.dll contains a blocked executable reference to "cmd".
- File PresentationCore.dll contains a blocked executable reference to "DNx".
- File PresentationCore.dll contains a blocked executable reference to "cmd".
- File PresentationCore.dll contains a blocked executable reference to "cSI".
- File PresentationFramework.dll contains a blocked executable reference to "reG".
- File PresentationFramework.dll contains a blocked executable reference to "DNx".
- File PresentationFramework.dll contains a blocked executable reference to "CmD".
- File PresentationFramework.dll contains a blocked executable reference to "cdB".
- File ReachFramework.dll contains a blocked executable reference to "reG".
- File System.CodeDom.dll contains a blocked executable reference to "cmd".
- File System.Linq.Expressions.dll contains a blocked executable reference to "csi".
- File System.Net.Sockets.dll contains a blocked executable reference to "cmd".
- File System.Private.CoreLib.dll contains a blocked executable reference to "dNx".
- File System.Private.DataContractSerialization.dll contains a blocked executable reference to "reg".
- File System.Private.Xml.dll contains a blocked executable reference to "reg".
- File System.Private.Xml.dll contains a blocked executable reference to "csI".
- File System.Private.Xml.Linq.dll contains a blocked executable reference to "cSi".
- File System.Security.Cryptography.Pkcs.dll contains a blocked executable reference to "CDb".
- File System.Security.Cryptography.X509Certificates.dll contains a blocked executable reference to "rEG".
- File System.Windows.Forms.Design.dll contains a blocked executable reference to "reg".
- File System.Windows.Forms.Design.dll contains a blocked executable reference to "cmd".
- File System.Windows.Forms.dll contains a blocked executable reference to "cmd".
- File System.Windows.Forms.dll contains a blocked executable reference to "CSi".
- File System.Windows.Forms.Primitives.dll contains a blocked executable reference to "cmd".
- File ucrtbase.dll contains a blocked executable reference to "cmd.exe".
- File UIAutomationClientSideProviders.dll contains a blocked executable reference to "cmd"
- Impact if not fixed: Launching executable files is restricted on Windows 10 S systems. Apps that rely on this capability might not run correctly on Windows 10 S systems.
- How to fix: Identify which of the flagged entries represent a call to launch an executable file that is not part of your app and remove those calls. If the flagged files are part of your application, you may ignore the warning.
update> 위 메시지에 나타나는 namespace나 dll을 보니 wpf나 win32관련된 것들 같던데 참 난감하네요. 특성상 wpf 앱으로 올려야 하는데 원인을 모르니 잡으려고 해도 안 되고...
일단 무시하고 app store에 올리는 절차를 진행해 봤습니다.
app을 올리는 단계에서 자꾸 다음과 같은 에러 메시지가 떨어지더군요.
이게 무슨 이야기인지도 잘 모르겠고요...
경험자 여러분들의 조언을 기다립니다.