jetbrains-rider/src-213+/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt [137:158]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun createDebuggerUploadStep(context: Context, containerName: String): ResourceTransferStep { val debuggerAssemblyNames = DebuggerHelperHost.getInstance(context.getRequiredAttribute(Context.PROJECT_ATTRIBUTE)) .model.getDebuggerAssemblies.sync(Unit, RpcTimeouts.longRunning) // Helper assembly to detect dbgshim on 192 Rider val tempDirectory = FileUtil.getTempDirectory() val debuggerLocalTemp = File(tempDirectory, DotNetDebuggerUtils.cloudDebuggerTempDirName) if (debuggerLocalTemp.exists()) { FileUtil.delete(debuggerLocalTemp) } debuggerLocalTemp.mkdirs() localDebuggerPath = debuggerLocalTemp.canonicalPath prepareDebuggerArtifacts(debuggerLocalTemp, debuggerAssemblyNames.toTypedArray()) val remoteDebuggerPath = debuggerPath.getRemoteDebuggerPath() return ResourceTransferStep( localPath = localDebuggerPath, remotePath = remoteDebuggerPath, containerName = containerName ) } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - jetbrains-rider/src-203-212/software/aws/toolkits/jetbrains/services/clouddebug/DotNetDebuggerSupport.kt [137:158]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - override fun createDebuggerUploadStep(context: Context, containerName: String): ResourceTransferStep { val debuggerAssemblyNames = DebuggerHelperHost.getInstance(context.getRequiredAttribute(Context.PROJECT_ATTRIBUTE)) .model.getDebuggerAssemblies.sync(Unit, RpcTimeouts.longRunning) // Helper assembly to detect dbgshim on 192 Rider val tempDirectory = FileUtil.getTempDirectory() val debuggerLocalTemp = File(tempDirectory, DotNetDebuggerUtils.cloudDebuggerTempDirName) if (debuggerLocalTemp.exists()) { FileUtil.delete(debuggerLocalTemp) } debuggerLocalTemp.mkdirs() localDebuggerPath = debuggerLocalTemp.canonicalPath prepareDebuggerArtifacts(debuggerLocalTemp, debuggerAssemblyNames.toTypedArray()) val remoteDebuggerPath = debuggerPath.getRemoteDebuggerPath() return ResourceTransferStep( localPath = localDebuggerPath, remotePath = remoteDebuggerPath, containerName = containerName ) } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -